Opencv学习笔记(十二):图片腐蚀和膨胀操作
腐蚀 原理:是在原图的小区域内取局部最小值。因为是二值化图,只有 0 和 255,所以小区域内有一个是 0 该像素点就为 0: 作用:图像中的物体变小 代码 erode(src, kernel, dst=None, anchor=None, iterations=None, borderType=None, borderValue=None)#腐蚀函数 import cv2 import nu.....
Opencv学习笔记(十一):opencv通过mp4保存为H.264视频
介绍 在绝大多数的目标检测项目中,都是使用opencv这个开源的计算机视觉库来进行图片、视频或者摄像头的读写。 主要是VideoWriter对象,这里需要几个重要参数,输出文件名、宽width、高height、帧率fps和fourcc。除了fourcc,其它几项都很好理解 FourCC是一个4字节码,用来表示视频编码器,网站 fourcc.org列出了所有可用的编码器。在VideoWri...
opencv可视化学习笔记(一):绘制多图在一个画布上
介绍 这个代码可直接将三张图片绘制在同一画布,只需要改动ROOT和图片路径即可。 具体代码 # coding=utf-8 from PIL import Image, ImageDraw, ImageFont import cv2 import numpy as np def jigsaw(imgs, direction="horizontal", gap=0): imgs = [I...
Opencv学习笔记(十):opencv和base64之间的转换
import requests import base64 import json,cv2 import numpy as np # opencv读取出来的图片相当于numpy数组 def cv2_to_base64(image): image1 = cv2.imencode('.jpg', image)[1] image_code = str(base64.b64encode(...
Opencv学习笔记(十):同步和异步(多线程)操作打开海康摄像头
1.激活海康摄像头 通过SADP可看到下面这个信息输入你想设置的密码即可 若忘记密码可看下面这篇博主的博客https://blog.csdn.net/gao_summer_cola/article/details/72621766 2.关键信息 rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stre....
Opencv学习笔记(九):通过CV2将摄像头视频流保存为视频文件
主要是定义视频的编码格式,和设置一个保存视频的路径,在通过write写入到视频文件中,最后在进行file.close(). import cv2 fourcc = cv2.VideoWriter_fourcc(*'XVID')#视频编码格式 out = cv2.VideoWriter('D:/pycharm/arithmetic/1/save.avi',fourcc,20,(640,480))#....
Opencv学习笔记(八):如何通过cv2读取视频和摄像头来进行人脸检测(jetson nano)
1.视频 通过视频每一帧的时间戳保存人脸图片cap.get(cv2.CAP_PROP_POS_MSEC)/1000 vidio_path='/home/lqs/Documents/retinaface_lightweight.pytorch-master/1.mp4' cap = cv2.VideoCapture(vidio_path) # open video ...
Opencv学习笔记(六):cv2.resize函数的介绍
1.函数介绍 cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 2.参数意思 InputArray src : 输入图片 OutputArray dst :输出图片 Size : 输出图片尺寸 fx, fy:沿x轴,y轴的缩放系数(也就是宽和高) interpolation : 插入方式 ...
Opencv学习笔记(七):如何根据opencv将BGR转换为HSV
方法一 直接调用cv2的函数来生成,具体代码: import cv2 img=cv2.imread("F:/Dataset/cool/1.jpg") #change into HSV type hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)# #change BGR to RGB img1=cv2.cvtColor(img,cv2.COLOR_BGR2RG...
Opencv学习笔记(五):cv2.putText()和cv2.rectangle()详细理解
一:cv2.putText() 函数介绍:cv2.putText(img, str(i), (123,456), font, 2, (0,255,0), 3)参数意思:图片,添加的文字,左上角坐标,字体,字体大小(数值越大,字体越大,可以为小数),颜色,字体粗细(越大越粗)字体选择:FONT_HERSHEY_SIMPLEX、normal size sans-serif font、small si....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
OpenCV更多学习笔记相关
OpenCV您可能感兴趣
- OpenCV文件
- OpenCV解决方案
- OpenCV目标检测
- OpenCV c++
- OpenCV安装
- OpenCV ubuntu18.04
- OpenCV ubuntu
- OpenCV应用
- OpenCV版本
- OpenCV车牌
- OpenCV图像
- OpenCV python
- OpenCV学习
- OpenCV图像处理
- OpenCV检测
- OpenCV图片
- OpenCV视频
- OpenCV源码
- OpenCV实战
- OpenCV算法
- OpenCV函数
- OpenCV计算机视觉
- OpenCV cv
- OpenCV编译
- OpenCV人脸识别
- OpenCV摄像头
- OpenCV轮廓
- OpenCV人脸
- OpenCV库
- OpenCV入门
人工智能
了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目
+关注