OpenCV IplImage图片结构
前言
IplImage在4.0版本中对应的操作函数大多被废弃,例如cvCreateImage,所以如果需要使用目前在3.0版本上测试通过
当前以对接虹软SDK的例子为例子简单说明
//裁剪图片
void CutIplImage(IplImage* src, IplImage* dst, int x, int y)
{
CvSize size = cvSize(dst->width, dst->height);//区域大小
cvSetImageROI(src, cvRect(x, y, size.width, size.height));//设置源图像ROI
cvCopy(src, dst); //复制图像
cvResetImageROI(src);//源图像用完后,清空ROI
}
IplImage* img1 = cvLoadImage("F:/2-123.jpg");
IplImage* cutImg1 = cvCreateImage(cvSize(img1->width - img1->width % 4, img1->height), IPL_DEPTH_8U, img1->nChannels);
CutIplImage(img1, cutImg1, 0, 0);
ASVLOFFSCREEN offscreen1 = { 0 };
offscreen1.u32PixelArrayFormat = ASVL_PAF_RGB24_B8G8R8;
offscreen1.i32Width = cutImg1->width;
offscreen1.i32Height = cutImg1->height;
offscreen1.pi32Pitch[0] = cutImg1->widthStep;
offscreen1.ppu8Plane[0] = (MUInt8*)cutImg1->imageData;
res = ASFDetectFacesEx(handle, &offscreen1, &detectedFaces1);
OpenCV IplImage图片结构相关推荐
- OPENCV打开图片进行边缘检测
OPENCV打开图片并且进行边缘检测 #ifdef _CH_ #pragma package <opencv> #endif#ifndef _EiC #include "cv.h ...
- python切割图片文字_Python+opencv 实现图片文字的分割的方法示例
Python+opencv 实现图片文字的分割的方法示例 发布时间:2020-08-26 03:28:37 来源:脚本之家 阅读:116 作者:坏小孩90 实现步骤: 1.通过水平投影对图形进行水平分 ...
- 【OpenCV】图片几何特征提取
[OpenCV]图片几何特征提取 2016年08月16日 16:57:18 番茄发烧了 阅读数:673 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net ...
- 通过opencv在图片上加上文字_基于Ubuntu16
本文主要介绍,如何通过**C++**语言在Ubuntu操作系统下的OpenCV中将一个图片叠加上文字 通过opencv在图片上叠加上文字 一.汉字点阵字库原理 1.汉字的三种编码 1.1区位码 1.2 ...
- python怎么换背景颜色_用opencv给图片换背景色的示例代码
图像平滑 模糊/平滑图片来消除图片噪声 OpenCV函数:cv2.blur(), cv2.GaussianBlur(), cv2.medianBlur(), cv2.bilateralFilter() ...
- openCV读入图片,openGL实现纹理贴图
本文结合结合openCV,openGL的优点,实现混合编程. (1)OpenCV提供图形处理和计算机视觉方面的通用算法,读入二维图片很方便: (2)OpenGL是跨平台的图形程序接口,它用于二维,三维 ...
- python opencv获取图片分辨率_python-opencv遍历图片像素,并对像素进行操作
看代码: def access_pixels(frame): print(frame.shape) #shape内包含三个元素:按顺序为高.宽.通道数 height = frame.shape[0] ...
- Qt - OpenCV 连续图片生成视频
Qt - OpenCV 连续图片生成视频 此博客始创于:http://blog.csdn.net/lys211 转载请注明出处 主要是测试OpenCV将连续命名的图片转换成视频的过程. OpenCV的 ...
- 基于Ubuntu系统调用opencv——在图片上显示汉字和数字
文章目录 一. 认识汉字编码 (1)区位码 (2)机内码 (3)点阵字库结构 (4)汉字点阵获取 二. 实例--调用opencv在图片上显示文字 (1)准备工作 (2)撰写代码 (3)编译运行 三. ...
- python利用opencv去除图片logo_python 基于opencv去除图片阴影
一.前言 如果你自己打印过东西,应该有过这种经历.如果用自己拍的图片,在手机上看感觉还是清晰可见,但是一打印出来就是漆黑一片.比如下面这两张图片: 因为左边的图片有大片阴影,所以打印出来的图片不堪入目 ...
最新文章
- System.Transactions深入了解
- linux文件目录和属性知识,Linux文件和目录属性
- Dubbo服务发布调用实现
- IDEA阿里巴巴Java开发规约插件使用
- C++中的结构体,C管理进程代码,C++管理进程代码,C语言中的联合体
- python islice_python文件操作细节
- 利用yum升级操作系统版本(目前最新6.6)
- Mac之当前目录打开终端
- 三维数据平滑处理_VTK图像处理(二)--vtkPolyData数据处理
- 95-150-015-源码-Sink-SinkFunction
- linux内核模块的程序结构
- 教你如何预判用户手势行为
- drawnow aviread
- Pandas+Pyecharts | 医院药品销售数据可视化
- 包转发率交换容量详解
- U盘文件变成快捷方式的解决方案
- 通俗易懂告诉你CPU/GPU/TPU/NPU...都是什么意思?
- FusionCharts基本使用
- 利用和讯博客赚钱步骤详解(推荐)!
- 理解 operator=