OpenCV图像加载问题

时间:2013-02-13 17:14:41

标签: opencv

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

  

OpenCV错误:通道数不正确(输入图像有多个   cvSnakeImage文件中的通道)   /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.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/legacy/src/snakes.cpp:416:   错误:( - 15)输入图像在功能上有多个通道   cvSnakeImage

中止陷阱

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

1 个答案:

答案 0 :(得分:1)

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

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