物体数数,物体个数计算,就是计算一个图形中有多少物体。
python 下用opencv 打开一个图形文件,图形处理,计算图中物体的个数。
除了opencv 要安装好外,还要装好‘imutils。imutils 的下载和安装在 Python 下应用opencv 的简单功能演示 一文中有介绍。
这个原始代码来自 https://www.pyimagesearch.com/2016/11/21/raspbian-opencv-pre-configured-and-pre-installed/ 的一个教学讲稿。
代码讲解
先看开始的代码,使用方法:python count_shapes.py --image images/shapes.png
后面images/shapes.png是需要处理的图形文件名字,可以在命令行改变,看不同的图。
输入必要的程序包,argparse,imutils, cv2
然后是命令输入行参数分析,得到需要处理图形文件名,缺省是images/shapes.png
# USAGE
# python count_shapes.py --image images/shapes.png
# import the necessary packages
import argparse
import imutils
import cv2
# construct the argu