大家好、
我已成功编译 SDK、在 CMakeLists.txt 文件中注释掉 PG Flycam 驱动程序。 在下一步中、我将摄像机的参数设置为固定值。 在我的案例中、是在 IDS 摄像头的2056 x 1542像素上。 这些参数现在在程序 camera_view_OpenCV.exe 中正确设置、但图像分辨率尚不匹配。 图像中的640 x 480像素仍显示在实时图像中。 哪些参数仍然必须被覆盖? 我找不到640 x 480显示参数的根源。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
我已成功编译 SDK、在 CMakeLists.txt 文件中注释掉 PG Flycam 驱动程序。 在下一步中、我将摄像机的参数设置为固定值。 在我的案例中、是在 IDS 摄像头的2056 x 1542像素上。 这些参数现在在程序 camera_view_OpenCV.exe 中正确设置、但图像分辨率尚不匹配。 图像中的640 x 480像素仍显示在实时图像中。 哪些参数仍然必须被覆盖? 我找不到640 x 480显示参数的根源。
您好!
问题在于 OpenCV 端的某些摄像机在无法应用用户请求的分辨率时默认使用640x480分辨率。 如果摄像机模型生成器具有用于捕获本机分辨率的 OpenCV 示例实现、则可以尝试使用它们。 通常通过修改 OpenCV 源代码和重建库来完成此操作。 我在 https://stackoverflow.com/questions/16390810/opencv-cant-set-resolution-of-video-capture 上通过流讨论来到了这个堆栈
我建议先咨询摄像头制造商、如果他们对型号和示例代码有 OpenCV 支持、您可以从那里获取。
希望这对您有所帮助。
此致、
Sanjeev