- 博客(11)
- 收藏
- 关注
原创 Opencv+Python 图片亮度和对比度
调整亮度和对比度:import cv2import numpy as npdef contrast_demo(img1, c, b): # 亮度就是每个像素所有通道都加上b rows, cols, chunnel = img1.shape blank = np.zeros([rows, cols, chunnel], img1.dtype) # np.zeros(img1...
2018-05-01 23:30:45 11948 1
原创 Opencv+Python 像素运算
要求:图片的shape、dtype一致import cv2def add_demo(i1, i2, winName): # 相加 add_img = cv2.add(i1, i2) cv2.imshow(winName, add_img)def subtract_demo(i1, i2, winName): # 相减 subtract_img = cv2.sub...
2018-05-01 22:08:24 655
原创 Opencv+Python HSV色彩空间
HSV cv2.inRange(src, lowerb, upperb, dst)函数import cv2import numpy as npcameraCapture = cv2.VideoCapture(0)# ------------------------获取鼠标指令------------------------clicked = Falsedef onMouse(eve...
2018-05-01 13:26:55 9275
原创 Opencv+Python 色彩空间
一、色彩空间1. RGB 2. HSV(常见;重要)color index颜色较全,任何颜色好找;Hue ∈ [0, 180], 因为360 ∉ [0, 255], 溢出;3. HCV4. YCrCb皮肤检测;5. YUV(常见)安卓开发相机;二、色彩空间相互转换像素快速取反:img = cv2.bitwise_not(img)色彩空间转换:hsv = cv.cvtColor(img, cv2....
2018-05-01 10:42:33 624
原创 Opencv+Python 显示摄像头的帧
import cv2cameraCapture = cv2.VideoCapture(0)# ------------------------获取鼠标指令------------------------clicked = Falsedef onMouse(event, x, y, flags, param): global clicked if event == cv2...
2018-05-01 09:20:51 2268
原创 Opencv+Python 捕获摄像头的帧
捕获摄像头10秒钟的视频:import cv2cameraCapture = cv2.VideoCapture(0) # 获取视频,未开始读取fps = 30 # 此处VideoCapture.get(cv2.CAP_PROP_FPS)不能获取摄像头的帧速率,只返回0size = (int(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH)), ...
2018-04-29 22:00:14 2756
原创 Opencv+Python 视频文件的读写
视频文件的读写import cv2videoCapture = cv2.VideoCapture(r"D:\OpencvTest\zd.flv") # 捕捉视频,未开始读取;fps = videoCapture.get(cv2.CAP_PROP_FPS) # 获取视频帧速率size = (int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),...
2018-04-29 14:58:50 6004
原创 Opencv+Python 图像原始字节
一、图像原始字节import cv2import numpyimport osimg1 = cv2.imread(r"D:\OpencvTest\example.jpg", cv2.IMREAD_COLOR) # 传入一张彩色图片print(img1)print(cv2.split(img1)) # BGR色彩通道切分print(img1) ---> 得到的原始图像的1个三维...
2018-04-29 12:18:31 1845
原创 Opencv+Python 色彩通道拆分及合并
一、图像色彩通道拆分import cv2img1 = cv2.imread(r"D:\OpencvTest\example.jpg", cv2.IMREAD_COLOR) # 传入一张彩色图片b, g, r = cv2.split(img1)cv2.imshow("exampleB", b) # 展示B通道图cv2.imshow("exampleG", g)cv2.imshow("...
2018-04-29 12:11:10 7121 3
原创 Opencv+Python 图像像素
图像像素(pixel):pixel: 510 x 767(水平 x 竖直)一、彩色图像属性import cv2img1 = cv2.imread(r"D:\OpencvTest\example.jpg", cv2.IMREAD_COLOR) # 传入一张彩色图片print(img1.shape) # (767, 510, 3) ===> (y, x, tunnel)print(i...
2018-04-28 14:14:06 508
原创 Opencv+Python 图像文件读取展示写入
import cv2# cv2.imread(filename[,flags]),返回图像;# 作用:加载图像并返回该图像,flags>0:返回3通道颜色,=0:返回灰度图像,<0:返回的图像带有透明度;# alpha是灰度通道,记录透明度信息# IMREAD_ANYCOLOR = 4# IMREAD_ANYDEPTH = 2# IMREAD_COLOR = 1# I...
2018-04-28 12:01:19 1772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人