资源简介
python是一种面向对象的语言,近年来比较流行;opencv是视觉分析比较强大的包,通过python使用opencv计算图像的中心
代码片段和文件信息
“““
(1)检测出图像中的每一种形状的轮廓
(2)计算轮廓的中心——也叫形心。
转换成灰度图;
滤波以减少高频噪声,使轮廓检测更加精确;
图像二值化。边缘检测和阈值化经常被用于此过程,本教程采用阈值化。
“““
import argparse
import imutils
import cv2
ap = argparse.ArgumentParser()
#--image 参数: 磁盘中待处理图像的路径
ap.add_argument(“-i““--image“required=Truehelp=“path to the input image“)
args = vars(ap.parse_args())
image = cv2.imread(args[“image“])
gray = cv2.cvtColor(imagecv2.COLOR_BGR2GRAY)
#5×5 内核的高斯平滑
blurred = cv2.GaussianBlur(gray(55)0)
#阈值化
thresh = cv2.threshold(blurred60255cv2.THRESH_BINARY)[1]
#使用轮廓检测去定位这些白色区域
#返回图像上每一个白块对应的边界点集合(即轮廓)
cnts
相关资源
- Python黑帽子(黑客与渗透测试编程之
- python的色情图片识别
- ENU与WGS84相互转换,基于python与matla
- Python,通过Googlemap API获取地点信息
- 基于Python完成张军版计算智能相关算
- 哈工大威海 算法设计与分析 朱东杰老
- Morphological Snakes——改进版Geodestic a
- python100道面试题及解答全部答案 pyc
- 基于10000网页python搭建搜索引擎课程设
- 面向对象的银行管理系统课程设计完
- 用Pythonopencv提取图像中的红色区域
- python坦克大战图片源码.zip
- 法律判决文书python爬虫、以及数据处
- 利用python抓取京东手机销售数据
- Effective Python.pdf
- anaconda下安装tensorflow(注:不同版本
- 一些python自动化代码
- selenium python第三版基础入门教程
- Python Testing with pytest
- 棋盘覆盖图形界面python自带tkinter库实
- #python3.3关于Tk中的Treeview使用方法
- python绝技:运用python成为顶级黑客.
- Python小游戏我自己写的
- Python3.x+Pyqt5实现界面编程浏览网页
- python坐标转换程序
- python新浪微博爬虫,爬取微博和用户
- python凤凰新闻数据分析
- 量化投资:以Python为工具,代码和数
- Python数据可视化编程实战+中文pdf扫描
- 小甲鱼-零基础入门学习Python.pdf
评论
共有 条评论