繁体   English   中英

如何通过考虑3 * 3或6 * 6的小矩阵将颜色填充到图像中? 在opencv中

[英]how to fill color into image, by considering small matrix size 3*3 or 6*6? in opencv

我如何通过考虑3 * 3的小矩阵为Mat类型的所需图像填充颜色,我在网上搜索了一下,但找不到正确的答案来实现,希望你们能有所帮助,在此先感谢,或者否则,请上传一些链接。

如何为Mat类型的所需图像填充颜色?

如果要更改Mat图像的值,可以执行以下操作:

  • 灰度( 8UC1 ):

     uchar intensity = img.at<uchar>(y, x) = value_you_want_to_fill; 
  • 彩色图像( BGR颜色排序,由imread返回的默认格式):

     img.at<Vec3b>(y, x) = Vec3b(B_value, G_value, R_value); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM