在实现霍夫直线变换时碰到了上述断言问题,经过一番论证,给出如下两种解释:
1.图片的路径问题,最好用绝对路径,且路径中不包含中文
2.图片通道数不一致引起的问题,后面霍夫变换处理的图像为彩色图像,因此在灰度变换时应该是将灰度图像转换为彩色图像,既CV_GRAY2BGR。并且此时也不能使用彩色图像转换为灰度图像,因为之前Canny算子已经将图像转换为了灰度图像,如果再次进行灰度图像的转换就会出现另外一个断言错误。
在实现霍夫直线变换时碰到了上述断言问题,经过一番论证,给出如下两种解释:
1.图片的路径问题,最好用绝对路径,且路径中不包含中文
2.图片通道数不一致引起的问题,后面霍夫变换处理的图像为彩色图像,因此在灰度变换时应该是将灰度图像转换为彩色图像,既CV_GRAY2BGR。并且此时也不能使用彩色图像转换为灰度图像,因为之前Canny算子已经将图像转换为了灰度图像,如果再次进行灰度图像的转换就会出现另外一个断言错误。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。