2 ice  snow ice__snow 于 2016.09.14 23:39 提问

如何使用C++控制台程序 显示一张图片

之前使用的openCV显示一张图片,现在不想使用第三方库,想使用C++自己封装函数输出。

目前已经将图片数据读到内存中了,存储格式是BGR888。

图片并不是在控制台里显示,单独一个窗口,类似openCV自己显示图片的效果

2个回答

Marksinoberg
Marksinoberg   Ds   Rxr 2016.09.15 18:15

终端里面也是可以显示图片的,只不过 是以字符串的形式显示图片信息的。 当然 显示的效果 没有直接显示的效果好了。

不妨参考一下,博主之前写过的一篇文章哦。 http://blog.csdn.net/marksinoberg/article/details/52116088

Marksinoberg
Marksinoberg 回复ice__snow: 哦哦,那样啊。可以的啊。java的话用awt或者swing;Python的话用PIL。OpenCV也是可以的,参考一下这个http://blog.csdn.net/marksinoberg/article/details/52443214
一年多之前 回复
ice__snow
ice__snow 不是,我写的程序是控制台程序,但是图片不在控制台显示,单独一个窗口显示,类似openCV的显示效果
一年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.09.14 23:47

控制台没法显示图片,但是可以创建一个窗口,得到dc,然后再在上面绘图

ice__snow
ice__snow 时使用windows的API吗
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!