
OpenCv
Mole-09
他那年二十一岁,说要做个农民。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV 3.2.0 编译CUDA模块
工具visual studio 2015(VS2019不适配CUDA9.0,编译的时候遇到了问题)opencv3.2.0 源码CUDA 9.0 toolkitcmake 3.14.0(最高版本是3.18.0,测试也是可以使用的)准备工作安装Visual Studio,CUDA 9.0 toolkit,cmake。注意电脑是可以安装多个CUDA版本的。一般写代码比较常用哪个版本的CUDA,就设置哪个CUDA的路径到下图红框中。下载opencv源码(推荐去GitHub..原创 2021-05-28 14:58:30 · 440 阅读 · 1 评论 -
【OpenCV】图片直方图
#图片美化# 直方图 直方图均衡化 亮度增强 磨皮美白 图片滤波 高斯滤波#图片修复#彩色图片直方图import cv2import numpy as npdef ImageHist(image,type): color=(255,255,255) windowName = 'Gray' if type ==31 : color...原创 2018-08-12 18:33:27 · 269 阅读 · 0 评论 -
【OpenCV】图片裁切 移位 翻转 缩放 仿射变换 图片旋转
从慕课网《opencv 》相关课程总结而来#图片裁切import cv2img = cv2.imread('G:/1.jpg',1)imgInfo = img.shapedst = img[100:200,100:300]cv2.imshow('image',dst)cv2.waitKey(0)#图片移位#1 API的使用#2 算法原理#3 源代码impor...原创 2018-08-12 18:31:36 · 838 阅读 · 0 评论 -
【OpenCV】像素操作相关
import cv2img=cv2.imread("G:/1.jpg",1)(b,g,r)=img[100,100]print(b,g,r)img[100,100] 返回图像(100,100)像素处BGR的值,注意:OpenCV读取图片的时候是BGR,不是RGB 因为返回的是元组,所以(b,g,r)得到像素值 import cv2img=cv2.imread...原创 2018-08-02 21:44:56 · 251 阅读 · 0 评论 -
【OpenCV】图像的压缩
import cv2img=cv2.imread("G:/1.jpg",1)cv2.imwrite("G:/11.jpg",img,[cv2.IMWRITE_JPEG_QUALITY,50])[cv2.IMWRITE_JPEG_QUAITY,50]可以实现图像的压缩。其中,50是可以改变的,取值为[0,100]0时图像可以得到极大地压缩,但是图像的品质会被大大降低。 jp...原创 2018-08-02 21:15:24 · 7118 阅读 · 1 评论 -
【OpenCV】图片缩放
import cv2img = cv2.imread('G:/1.jpg',1)imgInfo = img.shapeprint(imgInfo)height = imgInfo[0]width = imgInfo[1]mode = imgInfo[2]dstHeight = int(height*0.5)dstWidth = int(width*0.5)#最近临域插...原创 2018-08-05 17:17:25 · 627 阅读 · 0 评论 -
【OpenCV】感兴趣区域ROI
ROI(region of interest)定义一个图像区域,并对其进行处理。//***********************************************************************//*******//******* OpenCV 练习//*******//******* 昔苍白...原创 2018-07-17 23:46:29 · 225 阅读 · 0 评论 -
读入一个彩色视频文件并以灰度格式输出这个视频文件
《学习opencv》这本书中,有一个“读入一个彩色视频文件并以灰度格式输出这个视频文件”的代码,经测试,并不能得到想要的结果,出现错误的主要有:1.书上的图像是极坐标下的,没有将其返回为二维下。2.书上并没有对图像进行灰度处理。/************************************************************************************...原创 2018-04-26 00:26:03 · 858 阅读 · 1 评论 -
IPL_GAUSSIAN_5x5 未定义的解决方法
在进行图像的缩放时,一直提示 IPL_GAUSSIAN_5x5未定义,进过尝试和查询,只要改成 CV_GAUSSIAN_5x5就可以。注意:5x5之间的x是小写,大写X也是错误的。原创 2018-04-24 23:41:55 · 766 阅读 · 0 评论 -
图像处理中Opencv相关函数,概念
概念:CV_32FC1含义是32位浮点型单通道CV_8UC3含义是8位无符号整型三通道 cvMat:多通道矩阵typedef struct CvMat { int type; /* CvMat 标识 (CV_MAT_MAGIC_VAL), 元素类型和标记 */ int step; /* 以字节为单位的行数据长度*/ int* refcount; /* 数据参考计数 *...原创 2018-04-13 23:34:30 · 378 阅读 · 0 评论 -
opencv问题整理(1) 图片不能显示
在尝试使用imshow显示图片时,出现了图片不能显示,显示框内是一片灰色的情况。只要在return 0 前面加入 cvWaitKey(0)就可以了。/**************************************************************************************** * 内容摘要: Openc...原创 2018-04-14 23:18:52 · 635 阅读 · 0 评论