草庐IT

ios - 使用前置摄像头拍摄时未检测到人脸

我在iPhone应用程序中使用Azure人脸识别API。当我使用后置摄像头拍照时它工作正常,但当我使用前置摄像头时,API无法检测到人脸。我已经尝试将(正面)照片传输到我的笔记本电脑并将其拖到文档中的测试区域,然后就可以很好地检测到人脸。这让我相信可能有一些特定于正面照片的元数据或标志混淆了API?那些通过浏览器上传时会被删除?更新这是我使用AlamoFire上传文件的方式:letdata=UIImageJPEGRepresentation(photo,0.5)leturl="https://.../detect"letoctetHeaders=["Content-Type":"app

ios - 拍摄的图像水平翻转

你好,我在xcode中使用avcapturesession来制作实时相机屏幕,这样我就可以拍照(类似于snapchat设置)。摄像头功能齐全,我已经设置好了,所以我可以使用前置或后置摄像头。后置摄像头工作正常,我可以拍摄图像并预览我需要的方式,但是前置摄像头预览正常,但是当拍摄图像时,在预览中它被翻转了,我看不到发生这种情况的位置。这是我的session代码:-(void)initializeCamera{AVCaptureSession*session=[[AVCaptureSessionalloc]init];session.sessionPreset=AVCaptureSessi

iOS:拍摄低质量图像

我想让用户拍照然后显示灰度版本。但是,由于图像文件太大/分辨率太高,它非常慢。如何降低用户拍照时的图像质量?这是我用于转换的代码:-(UIImage*)convertImageToGrayScale:(UIImage*)image{//Createimagerectanglewithcurrentimagewidth/heightCGRectimageRect=CGRectMake(0,0,image.size.width,image.size.height);//GrayscalecolorspaceCGColorSpaceRefcolorSpace=CGColorSpaceCrea

iphone - 如何正确裁剪在 iPhone 4G 上拍摄的图像(带有 EXIF 旋转数据)?

各位,我一直试图让这段代码处理iPhone4G上的相机拍摄的图像,但没有成功:iPhone-CGImageCreateWithImageInRectrotatingsomecamerarollpictures此代码非常适合裁剪“正常”图像——我从互联网上下载的图像或我的iPhone3G拍摄的图像。调用该旋转代码后,iPhone4G相机照片似乎在图像的完全随机部分被裁剪。我什至尝试过使用这段代码:ResizingUIimagespulledfromtheCameraalsoROTATEStheUIimage?然后我将图像“调整”到与实现旋转相同的尺寸,然后尝试在不考虑旋转的情况下裁剪图像

ios - 如何拍摄照片然后将 iOS 应用程序最小化?

如何在iOS应用程序最小化时从相机拍照?(即在applicationDidEnterBackground:/applicationWillResignActive:之后)AppDelegate.m:(thankyoulink)-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//Tomakethecodeblockasynchronousdispatch_async(dispatch_get_global_queue(DISPA

jquery - 使用输入类型 = 文件拍摄照片时移动 Safari 崩溃

我正在使用输入类型文件在iOS中启动相机。我正在使用以下代码行:当我按下按钮时,它会显示两个选项,即1)拍照2.从图库中选择如果我选择选项从图库中选择,那么当我从图库中选择图片时它会启动native图库然后我可以在预览中看到它,所以从图库中选择工作正常。但问题在于使用相机拍照。当我按下拍照时,它会启动相机,但在拍摄照片后它会直接返回到Safari。并且有弹出其中显示以下错误:Aproblemoccurredwiththiswebpagesoitwasreloaded那么如何克服这个问题呢? 最佳答案 在我的例子中,添加一个name=

java - 如何从 Android Intent 访问相机拍摄的全尺寸图像?

我的按钮的onclick监听器如下:button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){IntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,CAMERA_PIC_REQUEST);}});结果处理如下:protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdat

android - 告诉 Camera Intent 保存拍摄的图像

我这样做:intent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);finalFilestorage=Environment.getExternalStorageDirectory();finalUriuri=Uri.fromFile(newFile(storage,System.currentTimeMillis()+".jpg"));intent.putExtra(MediaStore.EXTRA_OUTPUT,uri);startActivityForResult(intent,id);为了处理那张照片,我这样做了:privateStri

android - 如何在 android 应用程序后台时隐藏 android 中的 View (不停止 android 在后台拍摄快照)

这个问题在这里已经有了答案:HowdoIpreventAndroidtakingascreenshotwhenmyappgoestothebackground?(8个答案)关闭6年前。我想在我的应用后台运行时隐藏我的View。例如当我的应用程序处于后台时,我想隐藏这个“实时Debug模式”TextView。

Android - 拍摄的照片与预览不同

我有一个相机应用程序,在最简单的状态下,它只不过是带有一些“takePicture”代码的cameraPreview示例。在线示例的链接适用于2.0,我正在针对1.5(APIlvl3)进行开发,但仍然是:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html与旧版本最大的区别是整个“getOptimalPreviewSize”。一切都完成了风景。现在的问题是:我有预览,但是当我拍照时,照片上的信息比预览上的要多。顶部和