Opencv
文章平均质量分 54
opencv实战代码
沧海二阳
如需技术交流,加qq:2536298120或微信13180977920
展开
-
C++ OpenCV 基本函数(memcpy 内存拷贝、split多通道分离、merge多通道合并函数 )
OpenCV 基本函数memcpy 内存拷贝split多通道分离用实现照片底片化的例子介绍一些基本函数所谓照片底片化,就是将图像每个像素的RGB三个通道取反,如果是256色,就是R’=255-R, G’=255-G, B’=255-B,如果是0.0-1.0的颜色空间,就是R’=1.0-R, G’=1.0-G, B’=1.0-B。通过上述描述,可得出算法:遍历每个像素点RGB值-重新计算-生成图像memcpy 内存拷贝原始图像:/#include<iostream>#include原创 2021-11-23 20:09:07 · 5127 阅读 · 0 评论 -
python opencv 图片/视频 拼接
python opencv 图片/视频 拼接# coding: utf-8# 像写诗一样写代码import numpy as npimport cv2img_A_path = "C:\\Users\\yuyang2\\Pictures\\yy.jpg" # 待合成的 图片A路径img_B_path = "C:\\Users\\yuyang2\\Pictures\\yy1.jpg" # 待合成的原创 2021-10-25 15:28:28 · 2518 阅读 · 0 评论 -
YUV格式刨析与RGB转换
1.前言YUV,是一种颜色编码方法。常使用在各个视频处理组件中。 YUV在对照片或视频编码时,考虑到人类的感知能力,允许降低色度的带宽。YUV是编码true-color时使用的颜色空间(color space)之一. 像Y’UV, YUV, YCbCr, YPbPr等都可以称为YUV, 彼此之间有重叠。Y: 明亮度(Luminace, Luma)U: 色度(chrominance)V: 浓度(chroma)YUV和Y’UV: 通常用来编码电视的模拟信号 (Y’表示伽玛校正)YCbCr: 用原创 2021-02-07 16:03:27 · 460 阅读 · 1 评论 -
图像处理 python 之数据增广 平移、镜像、旋转、拉伸、亮度(可摄像头实时采集)
# -*- coding: UTF-8 -*-import osimport cv2import timeimport datetimefrom diagnose_logging import Loggerfrom PIL import Imageimport numpy as np# 声明日志log = Logger('utils.py')logger = log.getlog()class batchCap(): ''' 从摄像头采集数据,默认采取100张原创 2020-12-31 09:25:51 · 925 阅读 · 0 评论 -
Visual Studio 2019(官方正版) && Opencv4.1.0 安装及环境配置保姆级详细教程
VS2019 Opencv3.x1.安装并激活 VS2019 官方正版2. Opencv4.1 安装及配置2.1 环境说明2.2 opencv配置步骤(共4步)2.3 Visual Studio IDE配置(共3步)2.3.1 工程包含(include)目录的配置2.3.2 工程库(lib)目录的配置2.3.3 链接库的配置2.3.4 测试 opencv功能1.安装并激活 VS2019 官方正版VS2019安装变得人性化了,根据组件的分类,供安装用户选择,只安装自己需要的组件,从而避免下载太多的文件和安原创 2020-11-14 15:28:37 · 1254 阅读 · 0 评论 -
Img process
Img operate获取图像尺寸获取图像尺寸img = cv2.imread(pic)height, width, channel = img.shape原创 2020-04-22 17:36:33 · 236 阅读 · 0 评论 -
读取视频 保存图片/视频
# -*- coding=utf-8 -*-import cv2import datetimecap_list = []def cap_pic(): i = 0 #动态测试 cap = cv2.VideoCapture("1.avi") # cap = cv2.VideoCapture(0) fps = int(cap.get(cv2.CAP_PRO...原创 2020-04-22 17:34:59 · 191 阅读 · 0 评论