文章 2024-10-18 来自:开发者社区

Opencv学习笔记(十二):图片腐蚀和膨胀操作

腐蚀 原理:是在原图的小区域内取局部最小值。因为是二值化图,只有 0 和 255,所以小区域内有一个是 0 该像素点就为 0: 作用:图像中的物体变小 代码 erode(src, kernel, dst=None, anchor=None, iterations=None, borderType=None, borderValue=None)#腐蚀函数 import cv2 import nu.....

Opencv学习笔记(十二):图片腐蚀和膨胀操作
文章 2024-10-18 来自:开发者社区

Opencv学习笔记(十一):opencv通过mp4保存为H.264视频

介绍 在绝大多数的目标检测项目中,都是使用opencv这个开源的计算机视觉库来进行图片、视频或者摄像头的读写。 主要是VideoWriter对象,这里需要几个重要参数,输出文件名、宽width、高height、帧率fps和fourcc。除了fourcc,其它几项都很好理解 FourCC是一个4字节码,用来表示视频编码器,网站 fourcc.org列出了所有可用的编码器。在VideoWri...

Opencv学习笔记(十一):opencv通过mp4保存为H.264视频
文章 2024-10-18 来自:开发者社区

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可视化学习笔记(一):绘制多图在一个画布上
文章 2024-10-17 来自:开发者社区

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学习笔记(十):opencv和base64之间的转换
文章 2024-10-17 来自:开发者社区

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学习笔记(十):同步和异步(多线程)操作打开海康摄像头
文章 2024-10-17 来自:开发者社区

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将摄像头视频流保存为视频文件
文章 2024-10-17 来自:开发者社区

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 ...

文章 2024-10-16 来自:开发者社区

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学习笔记(六):cv2.resize函数的介绍
文章 2024-10-16 来自:开发者社区

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学习笔记(七):如何根据opencv将BGR转换为HSV
文章 2024-10-16 来自:开发者社区

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学习笔记(五):cv2.putText()和cv2.rectangle()详细理解

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

人工智能

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

+关注