1.从内存中加载图像数据

s_Image_Info stDispImgInfo = spImgInfo->m_stDispInfo;
//cv::_InputArray pic_arr(stDispImgInfo.pImageBuf, nWidth * nHeight);
//cv::Mat src_mat = cv::imdecode(pic_arr, IMREAD_COLOR);
cv::Mat img(nHeight, nWidth, CV_8UC3, stDispImgInfo.pImageBuf);
cv::Mat img2;
Size dsize(500, 500);
cv::resize(img, img2, dsize, 0, 0, INTER_LINEAR);
cv::namedWindow("Example1", 1);
cv::resizeWindow("Example1", 500, 500);
cv::imshow("Example1", img2);

注意:nHeight, nWidth的顺序,不要搞错
cv::Mat img(nHeight, nWidth, CV_8UC3, stDispImgInfo.pImageBuf);

2.将使用金字塔将图像裁剪并缩放到目标窗口大小

cv::Mat img(nHeight, nWidth, CV_8UC3, stDispImgInfo.pImageBuf);cv::namedWindow("Example1", 1);cv::pyrDown(img, img);//cv::pyrDown(img2, img2);//cv::pyrDown(img2, img2);cv::Size dSize(500, 500);cv::resize(img, img, dSize, 0, 0, INTER_LINEAR);cv::resizeWindow("Example1", 500, 500);cv::imshow("Example1", img);

注意:dsize是需要减少的尺寸,默认是图像的1/2;
cv::pyrDown(img, img,dsize);

opencv从内存缓冲区中读取图像数据相关推荐

  1. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  2. TensorFlow中读取图像数据的三种方式(转)

    附加一个链接关于DatasetAPI:https://zhuanlan.zhihu.com/p/30751039 本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和 ...

  3. Python StringIO实现内存缓冲区中读写数据

    StringIO的行为与file对象非常像,但它不是磁盘上文件,而是一个内存里的"文件",我们可以像操作磁盘文件那样来操作StringIO.这篇文章主要介绍了Python Stri ...

  4. C# 操作地址 从内存中读取写入数据(初级)

    本示例以植物大战僵尸为例, 实现功能为 每1秒让阳光刷新为 9999.本示例使用的游戏版本为 [植物大战僵尸2010年度版], 使用的辅助查看内存地址的工具是  CE. 由于每次启动游戏, 游戏中阳光 ...

  5. Python StringIO模块 实现在内存缓冲区中读写数据

    StringIO的行为与file对象非常像,但它不是磁盘上文件,而是一个内存里的"文件",我们可以像操作磁盘文件那样来操作StringIO.这篇文章主要介绍了Python Stri ...

  6. Kinect V1读取图像数据(For Windows)

    Kinect V1读取图像数据(For Windows) 这篇博客 Kinect V1介绍 数据读取的基本流程 运行代码和注释 结尾 这篇博客  刚好有一台现成的Kinect V1相机,所以就拿过来学 ...

  7. python cv2.imencode()(将图像编码到内存缓冲区中。)(图像压缩原理)

    from cv2\__init__.py def imencode(ext, img, params=None): # real signature unknown; restored from __ ...

  8. 【Kafka】从kafka中读取最新数据

    [Kafka]从kafka中读取最新数据 一.死循环无限拉取kafka数据 1.1 整体框架剖析 1.2 测试 二.@KafkaListener注解 实现监听kafka数据 三.参考资料 前情提要:我 ...

  9. 随机从mysql中读取_如何实现MySQL表数据随机读取?从mysql表中读取随机数据

    文章转自 http://blog.efbase.org/2006/10/16/244/ 如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysq ...

最新文章

  1. iOS 模仿支付宝支付到账推送,播报钱数
  2. python 绘制柱状图-Python使用Plotly绘图工具,绘制柱状图
  3. 鸿蒙开发-使用Storage实现数据存储
  4. python-sdk-demo的打包
  5. 麻省理工学院给研究生的文献阅读方法,简单高效!
  6. Windows 11 将使 AMD 芯片性能下降 15%!
  7. oracle blob字段索引,在oracle 数据库中使用 Blob 字段存储 一张图片并读取
  8. JS 关于 URL 的编码或解码方法
  9. access数据库窗体设计实验报告_来自窗体控件的数值条件(VBA)
  10. 关于中国天气网API接口
  11. 一款APP其实就是各种SDK的集合体
  12. 三角函数π/2转化_三角函数不会做?看这里,带你搞定
  13. MovieClip序列帧动画 视频教程
  14. Jquery引用在线CDN公共资源库
  15. php开发路由器界面,PHP制作简单仿路由器登录界面
  16. 第一模块-开发基础-第一章python语法
  17. 10行代码,带你理解自然底数e、自然指数ln
  18. 联通启动移动核心网二期招标:共146个标段
  19. @Url.Content
  20. Angular 4.x 学习导引

热门文章

  1. karate框架接口测试
  2. PHP 字符串超出长度用省略号,PHP字符串截取长度自定义方法cut_带省略号
  3. 粗糙集在计算机网络中的应用,粗糙集神经网络计算机网络故障诊断方法研究
  4. 批量关闭生产订单COHV
  5. JAVA ParameterizedType的用处
  6. 最早使用键盘的计算机,键盘往事 最早的电脑键盘
  7. oracle之索引优化
  8. 编程实现如下图案:菱形的‘‘ * ‘‘图案
  9. [watevrCTF-2019]Pickle Store pickle序列化漏洞~~
  10. Java基础系列-Collector和Collectors