gpt4 book ai didi

opencv - 识别 Paint 添加的线条和轮廓

转载 作者:太空宇宙 更新时间:2023-11-03 23:10:21 24 4
gpt4 key购买 nike

我有几张照片。其中一些具有由 Paint 添加的线条、圆圈和手形。我想识别具有手写剪影或单一颜色着色图元的照片。

最佳答案

一个好的开始是分离源图像的所有 3 个 RGB channel ,然后在您的 3 个 channel 上应用一些经典的高斯模糊和自适应阈值以及 findCountour() 方法。

要提取所有 3 个 RGB channel ,请使用此代码 (source):

Mat src = imread("img.png",CV_LOAD_IMAGE_COLOR); //load  image

Mat bgr[3]; //destination array
split(src,bgr);//split source

//Note: OpenCV uses BGR color order
imwrite("blue.png",bgr[0]); //blue channel
imwrite("green.png",bgr[1]); //green channel
imwrite("red.png",bgr[2]); //red channel

关于opencv - 识别 Paint 添加的线条和轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51531945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com