opencv函数之cv.InRange函数
2024-09-30 20:16:10
2018-03-0421:22:46
(1)cv.InRange函数
void cvInRange(//提取图像中在阈值中间的部分 const CvArr* src,//目标图像const CvArr* lower,//阈值下限 const CvArr* upper,//阈值上限 CvArr* dst//结果图像 )
历程:# 取出摄像头中,绿色的区域
import cv2 as cv
import numpy as np def video_demo():
capture = cv.VideoCapture(0)
while(True):
# 打开摄像头
ret,frame = capture.read()
if ret == False:
break
# 转换为hsv图像
hsv = cv.cvtColor(frame,cv.COLOR_BGR2HSV)
# 下阈值
lower_hsv = np.array([37,43,46])
# 上阈值
upper_hsv = np.array([77,255,255])
mask = cv.inRange(hsv,lowerb=lower_hsv,upperb = upper_hsv)
# cv.inRange(目标图像,阈值下,阈值上,输出图像)
cv.imshow ("video",frame)
cv.imshow ( "mask",mask)
c = cv.waitKey (50)
if c == 27: # 相当于人为退出
break video_demo()
最新文章
- Redis学习笔记(3) Redis基础类型及命令之二
- 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw
- HTML 空格的表示符号 nbsp / ensp / emsp 的区别
- ASP.NET 5系列教程 (三):view components介绍
- IC卡写卡操作流程
- Java基金会——JUnit
- HDU 3639 Hawk-and-Chicken(Tarjan缩点+反向DFS)
- SSH小结
- 201521123106 《Java程序设计》第5周学习总结
- 物联网蓝牙模块:DA14586蓝牙5模块很快到来
- CF1065F Up and Down the Tree
- python-函数参数
- linux 系统下安装多个php版本
- Bcompare工具永久使用方法
- 【清北学堂2018-刷题冲刺】Contest 2
- HP Notebook PCs - Updating the BIOS
- php分层
- 【vue】vue项目引入 Element-UI
- Swing(Java)--维基百科
- Spark集群安装和WordCount编写