OpenCV图像加载问题



我使用imagesnake开发了一个opencv程序,但它适用于少数图像,但对其他图像则不然。我得到以下错误:

OpenCV错误:通道数不正确(输入图像有多个channel)在cvSnakeImage中,文件/opt/local/var/macports/build/opt_local_var_macports_sources_rsync.macpports.org.release_ports_graphics_opencv/opencv/work/opencv-2.3.1/modules/legacy/src/snakes.cpp,第416行在抛出的实例后终止调用'cv::Exception'what():

/opt/local/var/macports/build/opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_opencv/opencv/work/opencv-2.3.1/modules/elegacy/src/srowes.cpp:416:错误:(-15)输入图像的功能中有多个通道cvSnakeImage

中止陷阱

有人看到这个问题或知道如何解决它吗?

看起来您正在尝试加载彩色图像,而cvSnakeImage只接受一个通道图像,即:黑色和白色图像。

黑白图像是唯一有效的吗?

相关内容

  • 没有找到相关文章

最新更新