OpenCV
BlvinDon
浙江理工大学学生
展开
-
OpenCV(六)—— 使用鼠标来画图
cv2.setMouseCallback()import cv2import numpy as npdef draw_circle(event,x,y,flags,param): if event == cv2.EVENT_LBUTTONDBLCLK: cv2.circle(img,(x,y),100,(255,0,0),-1)# 创建图像img =...原创 2018-09-04 10:14:40 · 807 阅读 · 0 评论 -
OpenCV(七)—— 用滑动条做调色板
创建滑动条 cv2.createTrackbar()获取滑动条的值 cv2.getTrackbarPos() import numpy as npimport cv2def nothing(): pass#新建一个空白图像img = np.zeros((300,512,3),np.uint8)cv2.namedWindow('image')#新建四个滑动...原创 2018-09-05 20:24:52 · 479 阅读 · 0 评论 -
OpenCV(一)—— 图片的读写
OpenCV(一)—— 图片的读写-读取 cv2.imread() - 显示cv2.imshow() - 写入cv2.imwrite()import numpy as npimport cv2img = cv2.imread('put the name of your image',0)cv2.imshow('image',img)k = cv2.waitKey(0)...原创 2018-09-03 16:12:09 · 284 阅读 · 0 评论 -
OpenCV(二)—— 用摄像头捕获视频
捕获视频cv2.VideoCapture()import numpy as npimport cv2cap = cv2.VideoCapture(0)while(True): # Capture frame-by-frame ret, frame = cap.read() # Our operations on the frame come here ...原创 2018-09-03 16:16:23 · 317 阅读 · 0 评论 -
OpenCV(三)—— 播放本地视频
import cv2cap = cv2.VideoCapture('put your video name here')while(cap.isOpened()): ret,frame = cap.read() gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.imshow('frame',gray) if c...原创 2018-09-03 16:27:05 · 857 阅读 · 0 评论 -
OpenCV(四)—— 保存视频
import numpy as npimport cv2cap = cv2.VideoCapture(0)# Define the codec and create VideoWriter objectfourcc = cv2.VideoWriter_fourcc(*'XVID')out = cv2.VideoWriter('文件名',fourcc, 10.0, (640,480))...原创 2018-09-03 16:49:52 · 346 阅读 · 0 评论 -
OpenCV(五)—— 绘图函数
画线cv2.line(画圆cv2.circle()画矩形cv2.rectangle()画椭圆cv2.ellipse()添加文本cv2.putText()import numpy as npimport cv2#画一条直线img = np.zeros((512,512,3),np.uint8)cv2.line(img,(0,0),(511,511),(0,0,255)...原创 2018-09-03 19:08:13 · 276 阅读 · 0 评论 -
OpenCV(八)—— 图像的基本操作
获取像素值并修改import cv2import numpy as npimg = cv2.imread('/home/blvin/图片/don.png')#获取像素值px = img[10,100]print(px)blue = img[10,100,2]print(blue)#修改像素值img[10,100] = [255,255,255]print(i...原创 2018-09-07 18:46:54 · 308 阅读 · 0 评论