OpenCV
BlvinDon
浙江理工大学学生
展开
-
OpenCV(六)—— 使用鼠标来画图
cv2.setMouseCallback() import cv2 import numpy as np def 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 · 806 阅读 · 0 评论 -
OpenCV(七)—— 用滑动条做调色板
创建滑动条 cv2.createTrackbar() 获取滑动条的值 cv2.getTrackbarPos() import numpy as np import cv2 def 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 np import cv2 img = 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 np import cv2 cap = 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 cv2 cap = 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 np import cv2 cap = cv2.VideoCapture(0) # Define the codec and create VideoWriter object fourcc = 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 np import 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 · 275 阅读 · 0 评论 -
OpenCV(八)—— 图像的基本操作
获取像素值并修改 import cv2 import numpy as np img = 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 评论