
Opencv
Opencv
aJupyter
自然语言处理方向在读硕士生,优快云人工智能领域优质创作者,语雀知识库构建者,欢迎大家交流~
https://github.com/aJupyter
展开
-
Opencv从入门到精通(五):透视图、拼接图片、颜色检测
文章目录一、透视图二、拼接图片三、颜色检测一、透视图二、拼接图片实际上操作的是像素点矩阵import cv2import numpy as npimg = cv2.imread('1.png')img_hor = np.hstack((img, img)) # 横向拼接img_ver = np.vstack((img, img)) # 纵向拼接cv2.imshow('Image', img)cv2.imshow('Horizontal', img_hor)cv2.imshow(原创 2022-03-25 23:34:14 · 3619 阅读 · 0 评论 -
Opencv从入门到精通(四):在图像上画线/矩形/圆/文字
import cv2import numpy as npimg = np.ones(shape=(512, 512, 3)) # HWCprint(img.dtype)# img[:] = 255, 0, 0 # 整个图像变为蓝色# 画直线# cv2.line(img, (0, 0), (100, 100), color=(0, 255, 0), thickness=3) # 画对角线cv2.line(img, (0, 0), (img.shape[1], img.shape[0])原创 2022-03-20 23:04:25 · 3429 阅读 · 8 评论 -
Opencv从入门到精通(三):图像基础操作和变形与裁剪
文章目录一、基础操作二、resize和crop一、基础操作在Opencv中约定通道是BGR但是彩色图像是RGBimg = cv2.imread('./1.png')# print(img, type(img)) # ndarrayimg_gray = cv2.cvtColor(img, code=cv2.COLOR_BGR2GRAY) # 转成灰色图img_blur = cv2.GaussianBlur(img_gray, ksize=(7, 7), sigmaX=0) # 让图像变模原创 2022-03-19 23:14:22 · 4497 阅读 · 4 评论 -
Opencv从入门到精通(二):读取视频和摄像头
文章目录一、读取视频二、读取摄像头一、读取视频# 读取视频# 因为视频是连续的图像,所以我们需要一个循环cap = cv2.VideoCapture('展示视频.mp4')while 1: success, img = cap.read() cv2.imshow('video', img) if cv2.waitKey(1) & 0xFF == ord('q'): break二、读取摄像头# 读取摄像头cap = cv2.VideoCaptu原创 2022-03-18 23:03:19 · 3747 阅读 · 0 评论 -
Opencv从入门到精通(一):读取图像
读取图像# Coding by ajupyter# 日期:2022/3/17 22:50import cv2# 读取图像img = cv2.imread('./wallhaven-x83mk3.png')cv2.imshow('output', img)cv2.waitKey(0) # 0代表无限延长 其余数字代表等待多少毫秒原创 2022-03-17 23:04:09 · 1739 阅读 · 0 评论