3
1)I具有矩阵类替换特定颜色的所有像素在C++矩阵类
Mat src = imread("/pic.png", 0)
http://i1265.photobucket.com/albums/jj502/anizilla/demo_result.png
我想替换上述给定的图像为黑色在所有的白色像素。
有没有办法用另一个RGB值替换所有的像素?
2)当我使用 -
src.col(0).row(0)
我得到正确的价值观。有什么方法可以提取每个RGB通道的值吗?
3)当我使用 -
src.at<Vec2b>(0,0)[0];
我得到的垃圾值(如.
和!
)。如果我使用<Vec2d>
但我得到垃圾值。当我使用
src.at<Vec2s>(0,0)[0];
我得到了通道0应有的价值,并且,
src.at<Vec2s>(0,0)[1];
src.at<Vec2s>(0,0)[2];
回报垃圾数量
ypnos,我的图片是Mat类。如何将Mat src转换为Mat3b src? – Anirudh
@ anirudh65024x它应该与Mat ...... – ArtemStorozhuk
ypnos,它会引发错误“错误:'src =='''''不匹配'operator =='” – Anirudh