草庐IT

camera_parameters

全部标签

ios - OpenCV + OpenGL : proper camera pose using solvePnP

我在使用OpenCV从iPad相机获取正确的相机姿势时遇到问题。我正在使用定制的2D标记(基于AruColibrary)-我想使用OpenGL在该标记上渲染3D立方体。为了接收相机姿势,我使用了OpenCV的solvePnP函数。根据THISLINK我是这样做的:cv::solvePnP(markerObjectPoints,imagePoints,[selfcurrentCameraMatrix],_userDefaultsManager.distCoeffs,rvec,tvec);tvec.at(0,0)*=-1;//Idon'tknowwhyIhavetodoit,buttran

ios - Objective-C 方法签名 : Parameter types can differ between declaration and implementation?

我可以在@interface中声明一个参数类型为NSString*的方法:-(id)initWithString:(NSString*)str;而在实现中是NSNumber*:-(id)initWithString:(NSNumber*)str有关完整示例,请参见下面的代码。当调用[Worktest]时,输出是a.x=Hi,所以传入的NSString*通过了,可以看到“correct"initWithString方法被调用。为什么编译器接受这段代码?当参数类型不同时,我可以让编译器报错吗?引自Apple文档DefiningClasses:Theonlyrequirementisthat

iphone - "CGBitmapContextCreate: invalid data bytes/row"... 为什么 camera+ 过滤会打乱我的图像裁剪程序?

原图:过滤后的图像:我正在尝试将UIImages(手机相机胶卷中的照片)裁剪成正方形。这是我正在使用的部分代码,其中“图像”是正在裁剪的图像:if(image.size.height>image.size.width){dimension=image.size.width;imageRef=CGImageCreateWithImageInRect([imageCGImage],CGRectMake((image.size.height-dimension)/2,0,dimension,dimension));如果我使用的是原始图像,此时它看起来像这样:这很好,也是我所期望的-我有一个此

iphone - 发送 'MKOverlayView to parameter of incompatible type ' id<MKOverlay>'

在向我的mapView添加叠加层时,我收到以下警告:Sending'MKOverlayView*const__strong'toparameterofincompatibletype'id'代码运行良好,叠加层按应有的方式绘制,但我很想去掉警告。导致它的代码:for(MKOverlayView*overlayin[mapViewoverlays]){[mapViewremoveOverlay:overlay];}(显然,for循环内的那一行是引发此错误的原因)谷歌没有针对该错误的单一结果。例如仅与MKAnnotationView类似。那里的解决方案(例如):for(id*overlay

java - Kotlin 泛型 Array<T> 结果为 "Cannot use T as a reified type parameter. Use a class instead"但 List<T> 没有

我有一个接口(interface),其中包含T的数组(或列表)和一些元数据。interfaceDataWithMetadata{valsomeMetadata:IntfungetData():Array}如果我编写接口(interface)的最简单实现,我会在emptyArray()上得到一个编译错误:“CannotuseTasareifiedtypeparameter.Useaclassinstead.”classArrayWithMetadata(overridevalsomeMetadata:Int):DataWithMetadata{privatevarmyData:Array

java - Kotlin 泛型 Array<T> 结果为 "Cannot use T as a reified type parameter. Use a class instead"但 List<T> 没有

我有一个接口(interface),其中包含T的数组(或列表)和一些元数据。interfaceDataWithMetadata{valsomeMetadata:IntfungetData():Array}如果我编写接口(interface)的最简单实现,我会在emptyArray()上得到一个编译错误:“CannotuseTasareifiedtypeparameter.Useaclassinstead.”classArrayWithMetadata(overridevalsomeMetadata:Int):DataWithMetadata{privatevarmyData:Array

ios - NSInternalInconsistencyException : 'Invalid parameter not satisfying: !stayUp || CLClientIsBackgroundable(internal->fClient)'

我试图让我的应用程序在Xcode7beta中运行,但我遇到了这个异常:NSInternalInconsistencyException:'Invalidparameternotsatisfying:!stayUp||CLClientIsBackgroundable(internal->fClient)'这是调用堆栈:0CoreFoundation0x00000001063a89b5__exceptionPreprocess+1651libobjc.A.dylib0x0000000105e20debobjc_exception_throw+482CoreFoundation0x00000

android - 引用错误 : Camera Is Not Defined

我正在尝试开发一个使用相机功能的PhoneGap应用程序。我正在关注https://build.phonegap.com/plugins/768上的插件文档,但没有运气。每次我尝试使用该功能时,在我的Android设备上构建和测试时都会收到错误“ReferenceError:Cameraisnotdefined”。这是我的index.html的头部:这是我用来使用相机功能的脚本:functiontake_picture(){try{navigator.camera.getPicture(cameraSuccess,cameraError,{quality:50,destinationT

android - camera.setParameters 在 android 中失败

我在我的应用程序中包含了相机功能。我还在市场上推出了该应用程序。我从其中一位用户那里收到一条错误消息,说他在打开相机时遇到了错误。我已经在2.1的设备上测试了该应用程序。我从用户那里得到的错误是使用nexusone,它主要运行2.2...这是我收到的logcat错误...java.lang.RuntimeException:setParametersfailedatandroid.hardware.Camera.native_setParameters(NativeMethod)atandroid.hardware.Camera.setParameters(Camera.java:64

android - camera.setParameters 在 android 中失败

我在我的应用程序中包含了相机功能。我还在市场上推出了该应用程序。我从其中一位用户那里收到一条错误消息,说他在打开相机时遇到了错误。我已经在2.1的设备上测试了该应用程序。我从用户那里得到的错误是使用nexusone,它主要运行2.2...这是我收到的logcat错误...java.lang.RuntimeException:setParametersfailedatandroid.hardware.Camera.native_setParameters(NativeMethod)atandroid.hardware.Camera.setParameters(Camera.java:64