社区
图形处理/算法
帖子详情
用opencv实现读取图像长宽,求助!
kicker571
2011-08-16 09:27:34
建立MFC或单文档工程,加载图片,获取图像长宽,没有思路啊,求高手指教~
...全文
11137
7
打赏
收藏
用opencv实现读取图像长宽,求助!
建立MFC或单文档工程,加载图片,获取图像长宽,没有思路啊,求高手指教~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的基础例子应该很多有设计到的
VS2008 MFC下用
OpenCV
2.0进行
图像
读取
和边缘检测
VS2008 MFC下用
OpenCV
2.0进行
图像
读取
和边缘检测,通过对话框来打开
图像
文件、然后
图像
大小进行缩放、适当地显示在图片控件的框架内。
OpenCV
实现
多目三维重建
使用
OpenCV
实现
了多
图像
的三维重建。 使用VS2015开发,程序运行后会
读取
images目录下的图片进行重建。 重建完成后,可以运行Viewer下的SfMViewer.exe查看重建结果。 详见博客 http://blog.csdn.net/aichipmunk/article/
利用MFC的Picture控件显示
图像
和视频/摄像头画面(VS2008+
OpenCV
2.0)
利用MFC的Picture控件显示和处理
图像
,后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有 'Play' 和 'Stop',不能
实现
暂停
OpenCV
识别出两张图片的人脸,并比较出两张人脸的相似度,并给出相似值(包含完整的工程!!)
OpenCV
识别出两张图片的人脸,并比较出两张人脸的相似度,并给出相似值。 包含完整的工程文件,可立即运行!!! 用facedetect功能将两张图片中的人脸检测出来 将人脸部分的图片剪切出来,存到两张只有人脸的图片里。 将这两张人脸图片转换成单通道的
图像
使用直方图比较这两张单通道的人脸
图像
,得出相似度。
Eclipse+Java+
OpenCV
246人脸识别
Eclipse+Java+
OpenCV
246人脸识别。具体详见;http://blog.csdn.net/nupt123456789/article/details/10011693/
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章