Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing OpenCV CVInitUnderstrotyMap和单个摄像头的帮助_Image Processing_Opencv_Computer Vision_Emgucv - Fatal编程技术网

Image processing OpenCV CVInitUnderstrotyMap和单个摄像头的帮助

Image processing OpenCV CVInitUnderstrotyMap和单个摄像头的帮助,image-processing,opencv,computer-vision,emgucv,Image Processing,Opencv,Computer Vision,Emgucv,我正在尝试创建一个地图,该地图将不受干扰并进行校正 一台照相机。 现在我在两个独立的操作中完成这项工作 我已尝试使用CVinitUnderstrotyMap制作地图, 但我得到了奇怪的结果。 有人举过这样的例子吗? 我应该给CVinitUnderstrotyMap什么作为“新相机矩阵” 如果我只有一台相机 谢谢, SW对于单个摄像头案例newCameraMatrix=cameraMatrix,除非您希望使新图像看起来像是使用不同焦距的摄像头拍摄的。尽管如此,您可能还是希望将图像居中 重要的输入矩


我正在尝试创建一个地图,该地图将不受干扰并进行校正
一台照相机。
现在我在两个独立的操作中完成这项工作

我已尝试使用CVinitUnderstrotyMap制作地图,
但我得到了奇怪的结果。
有人举过这样的例子吗?
我应该给CVinitUnderstrotyMap什么作为“新相机矩阵”
如果我只有一台相机

谢谢,

SW

对于单个摄像头案例
newCameraMatrix=cameraMatrix
,除非您希望使新图像看起来像是使用不同焦距的摄像头拍摄的。尽管如此,您可能还是希望将图像居中

重要的输入矩阵是
distcoefs
(校正失真)和
R
(校正)


此外,您还可以使用
getOptimizeNewCameraMatrix
计算
newCameraMatrix
,但这确实是不必要的。

对于单个相机案例
newCameraMatrix=cameraMatrix
,除非您希望使新图像看起来像是用不同焦距的相机拍摄的。尽管如此,您可能还是希望将图像居中

重要的输入矩阵是
distcoefs
(校正失真)和
R
(校正)


此外,您还可以使用
getOptimizeNewCameraMatrix
计算
newCameraMatrix
,但这并不是必需的。

请显示您已经完成的工作(源代码)、您期望它完成的工作(输入图像和解释)以及与您期望的不同之处(输出图像或结果).现在,我正在进行cvRemap以获得未失真的图像,然后进行cvWarpPerspective以对其进行校正(用户选择未失真图像上的4个角点,这些角点被“扩展”以适合整个图像)。这很好,但速度太慢,当我尝试用CVinitUnderstrotRectiveyMap制作地图时,我得到的只是一个黑色图像。发布源代码可以帮助人们重现您遇到的问题。如果您不发布源代码,那么有人重现问题的唯一方法就是从头开始编写源代码。对大多数人(例如我)来说,这样做太麻烦了。如果你发布你的消息来源,我会很高兴地看一看并挖掘问题,我相信其他人也会。我理解你的意思,但消息来源是复杂的,并且依赖于一些外部资源。您将无法轻松重现该问题。我只是在找一个使用CVinityMap的人。到目前为止,我找不到任何人提到过有人用这个相机。你可能想试试openCV邮件列表——你可能会很幸运。请说明您已经做了什么(源代码),您希望它做什么(输入图像和解释),以及与您的期望有什么不同(输出图像或结果)。现在我正在进行cvRemap以获得未失真的图像,然后我进行CVWAPPROPERTIVE以对其进行校正(用户在未失真图像上选择了“展开”的4个角点)以适应整个图像)。这很好,但速度太慢,当我尝试用CVinitUnderstrotRectiveyMap制作地图时,我得到的只是一个黑色图像。发布源代码可以帮助人们重现您遇到的问题。如果您不发布源代码,那么有人重现问题的唯一方法就是从头开始编写源代码。对大多数人(例如我)来说,这样做太麻烦了。如果你发布你的消息来源,我会很高兴地看一看并挖掘问题,我相信其他人也会。我理解你的意思,但消息来源是复杂的,并且依赖于一些外部资源。您将无法轻松重现该问题。我只是在找一个使用CVinityMap的人。到目前为止,我找不到任何人提到过有人用这个相机。你可能想试试openCV邮件列表——你可能会很幸运。