社区
图形处理/算法
帖子详情
用opencv实现读取图像长宽,求助!
kicker571
2011-08-16 09:27:34
建立MFC或单文档工程,加载图片,获取图像长宽,没有思路啊,求高手指教~
...全文
11092
7
打赏
收藏
用opencv实现读取图像长宽,求助!
建立MFC或单文档工程,加载图片,获取图像长宽,没有思路啊,求高手指教~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
llpp0077
2011-09-20
打赏
举报
回复
IplImage.width和IplImage.height 解决问题了
jjj839222
2011-08-23
打赏
举报
回复
学习一下
fantasy4086
2011-08-19
打赏
举报
回复
IplImage结构体本身里有width和height的,你申请一个图片后,就可以直接调用了。至于MFC或者单文档下使用OpenCV,建议参考下面网址:
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=4707&start=25
wqhua
2011-08-17
打赏
举报
回复
这个请参考http://www.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5
typedef struct _IplImage
{
int nSize; /* IplImage大小,=sizeof(IplImage)*/
int ID; /* 版本 (=0)*/
int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */
int alphaChannel; /* 被OpenCV忽略 */
int depth; /* 像素的位深度: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,
IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F 可支持 */
char colorModel[4]; /* 被OpenCV忽略 */
char channelSeq[4]; /* 被OpenCV忽略 */
int dataOrder; /* 0 - 交叉存取颜色通道,对三通道RGB图像,像素存储顺序为BGR BGR BGR ... BGR;
1 - 分开的颜色通道,对三通道RGB图像,像素存储顺序为RRR...R GGG...G BBB...B。
cvCreateImage只能创建交叉存取图像 */
int origin; /* 0 - 顶—左结构,
1 - 底—左结构 (Windows bitmaps 风格) */
int align; /* 图像行排列 (4 or 8). OpenCV 忽略它,使用 widthStep 代替 */
int width; /* 图像宽像素数 */
int height; /* 图像高像素数*/
struct _IplROI *roi;/* 图像感兴趣区域. 当该值非空只对该区域进行处理 */
struct _IplImage *maskROI; /* 在 OpenCV中必须置NULL */
void *imageId; /* 同上*/
struct _IplTileInfo *tileInfo; /*同上*/
int imageSize; /* 图像数据大小(在交叉存取格式下imageSize=image->height*image->widthStep),单位字节*/
char *imageData; /* 指向排列的图像数据 */
int widthStep; /* 排列的图像行大小,以字节为单位 */
int BorderMode[4]; /* 边际结束模式, 被OpenCV忽略 */
int BorderConst[4]; /* 同上 */
char *imageDataOrigin; /* 指针指向一个不同的图像数据结构(不是必须排列的),是为了纠正图像内存分配准备的 */
}
IplImage;
shenyi0106
2011-08-17
打赏
举报
回复
IplImage结构里有啊
fengbingchun
2011-08-17
打赏
举报
回复
opencv,先img = loadimage,然后img.width(),img.Heihgt()即是图像的宽和高
cximage中也有现成的函数
tt2com
2011-08-16
打赏
举报
回复
opencv 有函数的,我记得那个社么mat(不记的是啥了)反正是装在图像数据的,这个矩阵的长取字对齐就是图像的长度,高就是图像的宽。楼主还是先看看书吧,这些是非常基本的东西。opencv的基础例子应该很多有设计到的
基于
opencv
读取
一个文件夹下所有
图像
并显示
基于
opencv
读取
一个文件夹下所有
图像
并显示
VS2008 MFC下用
OpenCV
2.0进行
图像
读取
和边缘检测
VS2008 MFC下用
OpenCV
2.0进行
图像
读取
和边缘检测,通过对话框来打开
图像
文件、然后
图像
大小进行缩放、适当地显示在图片控件的框架内。
图像
识别(
OpenCV
实现
图像
分类)
使用
OpenCV
实现
图像
分类的介绍,全部代码仅仅20余行,简单易懂。 课程详细介绍了在
OpenCV
内使用DNN模块
实现
图像
识别的具体方法和思路。
mfc+
opencv
读取
摄像头视频并
实现
抓图
本工程在vs2010下使用
opencv
进行
读取
usb摄像头视频数据并
实现
抓图
OpenCV
识别出两张图片的人脸,并比较出两张人脸的相似度,并给出相似值(包含完整的工程!!)
OpenCV
识别出两张图片的人脸,并比较出两张人脸的相似度,并给出相似值。 包含完整的工程文件,可立即运行!!! 用facedetect功能将两张图片中的人脸检测出来 ...使用直方图比较这两张单通道的人脸
图像
,得出相似度。
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章