![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCv
Moeyinss
intp/智性恋/推理迷/感性的理性主义者
展开
-
OpenCv-python之基础图像知识
基础准备:首先确保在相应的系统上安装好opencv及python中的numpy库1、显示import cv2import numpy as npimg = cv2.imread("./cat.jpg") #找到图像相应的位置cv2.namedWindow("Image") #接着创建一个窗口cv2.imshow("Image", img) #窗口中显示原创 2017-03-19 18:30:56 · 267 阅读 · 0 评论 -
OpenCV-python之通道的分离和合并
1.分离'''法一:用opencv自带函数split进行分离'''import cv2import numpy as npimg = cv2.imread("./bd.jpg")b, g, r = cv2.split(img) '''其中split返回RGB三个通道,如果只想返回其中一个通道,可以这样: b = cv2.split(img)[0] g = cv2.split(img原创 2017-03-19 18:49:25 · 2471 阅读 · 0 评论 -
OpenCv-python之进一步认识像素
import cv2import numpy as npdef salt(img, n): for k in range(n): i = int(np.random.random() * img.shape[1]); #产生随机数(0~1)*图像的宽 j = int(np.random.random() * img.shape[0]); #产生随机数(0原创 2017-03-19 18:57:46 · 1048 阅读 · 0 评论 -
OpenCv-python之图像的缩放和旋转
import cv2import osdef read_img(source_imgpath): img = cv2.imread(source_imgpath, 1) return img'''缩放'''def crop_img(img, new_x, new_y): res = cv2.resize(img, (new_x, new_y), interpolatio原创 2017-03-19 19:26:20 · 4606 阅读 · 0 评论