垂直投影是将图像投影到另一个坐标系中的x轴上,水平投影是将图像投影到另一个坐标系中的y轴上。如果想要只获取到图像内容,而不想要图像的无用边缘信息时,可用垂直、水平投影获取行项中的最小值、最大值,列项中的最小值、最大值。然后将图像裁剪出来。
1.首先将图像二值化
2.定义两个数组做统计数量数组;
3.定义两个容器分别放两个数组;
4.如果遇到值等于255或1时,则数组计数,最后放入容器中。
5.取容器的第一个元素和最后一个元素。
本文介绍了如何利用OpenCV进行图像的垂直和水平投影,以去除无用边缘信息。首先对图像进行二值化处理,然后通过统计行和列的像素值来确定裁剪范围,最终提取出图像的核心内容。步骤包括统计数组的构建、投影计算和图像裁剪。这是一个关于图像处理和OpenCV实践的应用示例。
垂直投影是将图像投影到另一个坐标系中的x轴上,水平投影是将图像投影到另一个坐标系中的y轴上。如果想要只获取到图像内容,而不想要图像的无用边缘信息时,可用垂直、水平投影获取行项中的最小值、最大值,列项中的最小值、最大值。然后将图像裁剪出来。
1.首先将图像二值化
2.定义两个数组做统计数量数组;
3.定义两个容器分别放两个数组;
4.如果遇到值等于255或1时,则数组计数,最后放入容器中。
5.取容器的第一个元素和最后一个元素。
541

被折叠的 条评论
为什么被折叠?