
图像处理opencv
文章平均质量分 59
LIZhang2016
本人从事于机器视觉,主要是关于机器识别技术,用到opencl加速,opencv,和图像处理的算法,以及音视频相关技术
展开
-
文章标题 vs2012 配置opencv 一劳永逸的方法
1:官网下载opencv3.0 2: 安装后会看到一个文件夹如 opencv3.0 如图:1.png 3: vs2012 创建一个空白工程opencvTest ,如图 2.png 3.png 4.png 5.png 4: 进入vs主界面后,视图 —> 属性管理器 —->添加新项目属性—> 添加 —> 如图 5.png 5: 配置用到头文件,和库:这个需要三个地方分别看图6.png,7.原创 2016-04-04 22:06:53 · 480 阅读 · 0 评论 -
TCP/UDP传输摄像头采集的数据(opencv)
// TcpRecv.cpp : 定义控制台应用程序的入口点。//#include <stdio.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib") #include "opencv2/opencv.hpp"using namespace cv;typedef struct socket_info{ SOCK原创 2017-09-19 16:49:30 · 7578 阅读 · 3 评论 -
Windows下C语言的Socket编程例子(TCP和UDP)
本文来至:http://blog.youkuaiyun.com/ssun125/article/details/8525823原创 2017-05-05 23:41:25 · 1028 阅读 · 0 评论 -
opencv3.0 播放视频和打开摄像头代码
//cv::VideoCapture capture(0); // 打开摄像头 cv::VideoCapture capture(fName);// 打开视频fName 视频路径 cv::Mat imageTemp; capture>>imageTemp; printf("Image size: [%d %d]\n", imageTemp.cols, imageTem原创 2017-01-18 14:19:20 · 2481 阅读 · 0 评论 -
opencv3绘图操作
此处记录其他博主的文章,用的时候方便拿来用 http://blog.youkuaiyun.com/thefutureisour/article/details/7523925转载 2017-04-21 15:53:06 · 309 阅读 · 0 评论 -
NV12 和 NV21的区别
手机从摄像头采集的预览数据一般都是NV21 NV21 的存储格式是,以4 X 4 图片为例子 占用内存为 4 X 4 X 3 / 2 = 24 个字节Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y V U V U V U V UNV12 的存储格式是,以4 X 4 图片为例子 Y Y Y Y原创 2017-04-21 15:00:30 · 44254 阅读 · 4 评论 -
图像数据拉伸显示2(可以显示任何通道,也可以显示全部通道)
// 本程序输入一个src float 类型的数据,经过数据的拉伸显示为图片, 用到opencv 库中的显示//fileName 显示窗口的名字// src 为 若为CV_32FC1 则输入为 mat.data// src 为float 类型的buffer 数据// width src 的宽// height src 的高// channel 通道数// showDim 要显示的通道原创 2016-06-28 18:36:46 · 374 阅读 · 0 评论 -
一种完美的降采样插值方法
1,本文以RGBA 图片的降采样为例子 2, 先纵向插值 3,然后横向插值#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>//纵向差值/* src 输入图片数据指针 des 输出图片的数据指针 srcW 输入图片的宽 srcH 输入图片的高 desH 输出原创 2016-05-21 11:14:59 · 1206 阅读 · 0 评论 -
图像数据的拉伸显示
1,本文主要是对float 类型的图像数据,进行的拉伸(拉伸到0-255)显示,用到opencv 库// 本程序输入一个src float 类型的数据,经过数据的拉伸显示为图片, 用到opencv 库中的显示// CV_32FC1 * n 维度的数据显示其中的一维// src 为 CV_32FC1// src 为float 类型的buffer 数据// width src 的宽// hei原创 2016-05-30 09:56:32 · 1972 阅读 · 0 评论 -
图像数据类型转化float 和 uchar 之间
// 数据类型转化 float 转化为 unsigned char// src 要转化的数据// des 目标数据// width 输入数据的宽// height 输入数据的高int convertF1ToU1(float * src, unsigned char * des, int width, int height){ int i, j, temp; for(i原创 2016-05-30 10:05:18 · 13077 阅读 · 2 评论 -
opencv 截取图像
// 放大原始框#define CLAMP(a, s, m) ((a) < (s)? (s) : ((a) > (m) ? (m) : (a)))// 输入矩形的两个点坐标,将坐标延申后输出void BigRect(int width, int height, int x0, int x1, int y0, int y1, int &x_left, int &...原创 2019-03-22 16:14:59 · 3680 阅读 · 0 评论