![](/img/trans.png)
[英]How to write Python console output (Image to RGB matrix) into a txt file?
[英]how does filter2D works in image processing for RGB image to calculate matrix output manually?
简而言之,过滤图像意味着对其应用过滤器(或内核),即; 通过该内核对图像进行卷积。 为此,您需要获取图像上的每个像素并考虑其周围的邻域。 通过将邻域的每个像素与相应的内核系数相乘,将内核应用于邻域,然后将所有这些值求和。 对于一个像素,可以通过此图( 源 )进行总结:
例如,通过将所有系数设置为1 / N(其中N是内核中元素的数量),可以计算出邻居的平均强度。 您可以查看https://en.wikipedia.org/wiki/MultiDimension_discrete_convolution了解有关图像卷积的更多信息。
OpenCV的文档提供了一些图像平滑的实际示例。
希望能帮助到你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.