OpenCV:cvtColor函数在Raspberry Pi上导致错误

记忆体

在Windows上使用Visual Studio和Ubuntu VM(使用CMake)在笔记本电脑上运行OpenCV代码该代码在两者上都可以正常工作,但是当我尝试在Raspberry Pi 2B上运行该函数cvtColor()(第205行)时,会导致以下错误:

pi@raspberrypi ~/Desktop/Track1 $ ./TrackObj 
init done 
opengl support available 
OpenCV Error: Assertion failed ((scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F)) in cvtColor, file /home/pi/opencv-2.4.10/modules/imgproc/src/color.cpp, line 3961
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/pi/opencv-2.4.10/modules/imgproc/src/color.cpp:3961: error: (-215) (scn == 3 || scn == 4) && (depth == CV_8U || depth == CV_32F) in function cvtColor

Aborted

我已经看到一些建议来尝试检查框架是否为空,但是鉴于它没有运行,我不确定如何在此代码中执行该操作。

我也尝试将输入从更改为camera.open(0);camera.open("someMovieInFolder.mp4");但问题仍然存在。

记忆体

好,我知道了。确实,问题在于图像为空,这就是导致运行时错误的原因。原因是Pi相机不幸的是,此功能不适用于Pi凸轮(或至少需要进行一些调整),因此插入USB摄像头后,它们都可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

函数'cvtColor'中的OpenCV!_src.empty()错误

函数“cvtColor”中的 OpenCV (4.1.2) 错误 !_src.empty()

在Raspberry PI上构建时出现OpenCV错误

由于cvtColor函数中的错误,如何解释c ++ opencv断言错误消息?

OpenCV断言失败错误:(-215)scn == 3 || scn == 4在函数cv :: cvtColor中工作ALTERNATE次

Raspberry Pi上的Jave Segmentation错误

Raspberry Pi上的ufw安装错误

在Raspberry Pi Raspbian上安装opencv

内部编译器错误:Raspberry Pi上的分段错误

Raspberry Pi Omxplayer OpenCV

opencv cvtColor dtype问题(错误:(-215))

OpenCV错误-cv2.cvtcolor

OpenCV Android在Imgproc.cvtColor()上崩溃

Raspberry Pi上的Numpy导入错误Python3?

如何修复Raspberry Pi 4上的exec格式错误

错误!在raspberry Pi 3型号b上安装节点serialPort

从Raspberry Pi连接到SQL Server会导致错误35(在登录前握手期间)

Broken raspberry pi 4 case python3 脚本导致磁盘错误

Raspberry Pi-自动启动OpenCv脚本-cv :: imshow()错误

在Raspberry Pi上连续运行Pimoroni Buttonshim的Python代码导致冻结

Raspberry Pi 3上的OpenCV多个USB摄像头

在Raspberry PI上使用Python和OpenCV进行图像处理

在Raspberry Pi 2上用TBB编译OpenCV

Raspberry Pi上的Tensorflow

Raspberry-pi docker错误:standard_init_linux.go:178:exec用户进程导致“ exec格式错误”

Windows上从Julia(0.6.2)调用的Fortran函数导致错误的结果

$ .ajax匿名函数在Google App Engine上导致500错误

OpenCV错误:在cvtColor中断言失败(scn == 3 || scn == 4)

Raspberry Pi上的SSD I / O错误和超时-但在Windows上还可以吗?