打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
识别图像中特定物体的个数的方法

1)利用opencv识别图像中特定物体的个数

需要使用机器学习或者深度学习来实现模式识别。通过这种模式识别能够找出图像上指定物体的位置和个数,现阶段人脸的检测做的很好。使用机器学习需要为特定物体创建一套识别方法,然后再训练分类器。深度学习就需要有大量的正反数据来对模型进行训练才行。

2)IPP Image 

IPP是顶级的图像分析软件包,具有功能强大的2D和3D图像采集、处理、增强和分析软件,具有异常丰富的测量和定制功能。

Image-Pro Plus(IPP) 图像处理分析软件是美国MEDIA CYBERNETICS 公司开发的代表国际最新水平的全32位图象处理与分析系统软件。能对真彩色和黑白图象进行处理,兼容多种标准图象格式,支持多种国际上流行的图象板卡和数字CCD摄像机。包含400多条宏命令,具有宏调用功能和C语言风格的图象分析语言,使用户能容易地开发出所需的专用图象处理与分析系统应用软件。系统的数据处理与MS WORD和MS EXCEL兼容。提供外部设备控制接口。

参考资料:

Python能识别图形的个数嘛?

想用opencv识别图像中特定物体的个数,怎么做到?

python代码:

import numpy as np 

import cv2 

 //加载检测人脸的

haar cascadeface_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') 

//加载多人脸图片 

img = cv2.imread('faces.jpg') 

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 

 //检测多人脸 

faces = face_cascade.detectMultiScale(gray, 1.3, 5) 

num = 0; 

for (x,y,w,h) in faces: 

 cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2) 

num = num + 1 

 //输出人脸数量 

print(num) 

 //显示结果 

cv2.imshow('img',img) 

cv2.waitKey(0) 

cv2.destroyAllWindows()

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
OpenCV学习笔记(十六)
模块cv2的用法
轻松学Pytorch – 人脸五点landmark提取网络训练与使用
识别人脸关键点给人脸加眼镜特效
使用Python和OpenCV进行面部识别(访问官网进行下载并安装OpenCV)包含了强大的识别算法如眼睛识别和面部识别
python进阶——人工智能视觉识别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服