CImageList列表显示位图缩略图
2016-01-14 14:00
190 查看
//创建图像列表 m_ImageList = new CImageList(); m_ImageList->Create(112, 84, ILC_COLOR32 | ILC_MASK, 8, 1); //在旁边显示小图 IplImage * little_img; little_img = cvCreateImage(cvSize(112, 84), IPL_DEPTH_8U, 1); CBitmap *m_bitmap; cvResize(m_Frame_MAX, little_img, CV_INTER_AREA); m_bitmap = IplImage2CBitmap(little_img); m_ImageList->Add(m_bitmap, RGB(255, 255, 255)); CString strTime; CTime tm; tm = CTime::GetCurrentTime(); strTime = tm.Format("%Y%m%d%H%M%S"); if (qValue == 2147483649) { m_list1.SetImageList(m_ImageList, LVSIL_NORMAL); m_list1.InsertItem(small_pic, strTime, small_pic); m_list1.EnsureVisible(m_list1.GetItemCount() - 1, FALSE); little_image[small_pic] = cvCloneImage(m_Frame_MAX); } else { m_list2.SetImageList(m_ImageList, LVSIL_NORMAL); m_list2.InsertItem(small_pic, strTime, small_pic); m_list2.EnsureVisible(m_list2.GetItemCount() - 1, FALSE); little_image2[small_pic] = cvCloneImage(m_Frame_MAX); } // little_image[small_pic] = cvCloneImage(m_Frame_MAX); cvReleaseImage(&little_img);
相关文章推荐
- CentOS 6.4下PXE+Kickstart无人值守安装操作系统
- 浅谈windows句柄表
- github搭建方法
- makefile是如何自动生成的
- invalid operator <
- 2016-01-14 OpenCV中Mat属性step,size,step1,elemSize,elemSize1
- linux的root用户不能远程连接mysql数据库
- cronjob不跑得原因
- 10,11,12课时
- git服务器搭建方法
- Git@OSC通过Eclipse生成SSH keys RSA公钥私钥
- map的遍历及删除元素
- linux性能监控概览
- EMVCo中的etu详解
- struts2验证-validation
- [Mybatis - 1A] - Cause: java.sql.SQLException: Column count doesn't match value count at row 1
- scau_A*B
- s5pv210 S34ML04G2 SLC nandflash驱动调试笔记
- TableView registerClass的用法
- static 理解