
python
夏日金柠檬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openCV+numpy基础
画图 def drew(): pic = np.zeros([512, 512, 3]) cv2.line(pic, (256, 512), (256, 0), (255, 255, 0), 4) # 直线(起点坐标和终点坐标) cv2.rectangle(pic, (128, 384), (384, 128), (0, 255, 255), 4) # 矩形(左上角坐标和右下角坐标) cv2....原创 2019-01-03 13:25:02 · 4626 阅读 · 0 评论 -
图像移动
import cv2 import numpy as np img1 = cv2.imread('20.jpg') # 移动 def move(): H = np.float32([[1, 0, 50], [0, 1, 25]]) # [1, 0, 50]表示X轴移动50,[0, 1, 25]表示Y轴移动25 img2 = img1.copy() row, col ...原创 2019-01-03 13:28:48 · 375 阅读 · 0 评论 -
openCV视频处理基础
import cv2 import numpy as np import os # 录制并保存视频 def save_redio(): cap = cv2.VideoCapture(0) fourcc = cv2.VideoWriter_fourcc(*'XVID') # fps = cap.get(cv2.CAP_PROP_FPS) size = (int(...原创 2019-01-03 13:49:52 · 992 阅读 · 0 评论 -
openCV3图像处理
图像读取方式: 1、cv2.imread() 2、cv2.pyrUp(cv2.imread(‘0221.png’, cv2.IMREAD_UNCHANGED)) cv2.pyrDown:对图像进行高斯平滑,然后再降采样(将图像尺寸行和列方向缩减一半), 若不指定第三个参数,则默认按照 Size((src.cols+1)/2, (src.rows+1)/2)计算 cv2.pyrUp:对图像进行升...原创 2019-03-06 10:37:51 · 532 阅读 · 0 评论 -
使用Haar特征库简易人脸识别
项目添加cascades文件夹 在openCV3源码文件中,将Lib/haarcascade文件夹中所有文件copy至cascades文件夹。 class faceAnalysis: def detect(self, frame): face_cascade = cv2.CascadeClassifier('./cascades/haarcascade_frontalface_defau...原创 2019-03-06 18:17:00 · 663 阅读 · 0 评论 -
python命名规范
文件名 全小写,可使用下划线 包 应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。 模块 与包的规范同。如mymodule。 类 总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法 函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function。 注意:混合大小写仅...原创 2019-03-12 16:14:40 · 192 阅读 · 0 评论