python 怎样去除图片中的多余物体

 时间:2024-10-12 05:19:59

1、加载图片,转成灰度图

python 怎样去除图片中的多余物体

3、去除图像上的噪声。首先使用低通滤泼器平滑图像(9 x 9内核),这将有助于平滑图像中的高频噪声。低通滤波器的目标是降低图像的变化率。如将每个像素替换为该像素周围像素的均值。这样就可以平滑并替代那些强度变化明显的区域。

python 怎样去除图片中的多余物体

5、从上图我们发现图像上还有一些小的白色斑点,这会干扰之后的昆虫轮廓的检测,要把它们去掉。分别执行4次形态学腐蚀与膨胀。

python 怎样去除图片中的多余物体

7、第三个参数为轮廓的近似方法cv2.CHAIN_APPROX_NONE存储所有的轮廓点,相邻的两个点的像素位就女蒿鸳置差不超过1,即max(abs(x1-x2),abs(y2-y1))==1cv2.CHAIN_APPROX_SIMPLE压缩水平方向,垂直方向,对角线方向的元素,只保留该方向的终点坐标,例如一个矩形轮廓只需4个点来保存轮廓信息

python 怎样去除图片中的多余物体

9、主要求得包含点集最小面积的矩形,这个矩形是可以有偏转角度的,可以与图像的边界不平行。

python 怎样去除图片中的多余物体
  • UltraEdit怎么查找当前文件内容
  • JS中如何删除某个指定字符后的字符串
  • select2multiple多选设置默认值
  • js取中间文本
  • Notepad ++不同窗口编辑分屏幕分屏
  • 热门搜索
    大连旅游图片 九网旅游 扬州旅游网 河北省旅游网 五台山旅游注意事项 高州旅游 黄山宏村旅游 桂林旅游报价 牡丹江旅游局 越南旅游地图