
图像
文章平均质量分 94
cpq37
https://cpq37.github.io/
展开
-
OpenCV 学习
入门非常友好:https://github.com/ex2tron/OpenCV-Python-Tutorial非常详实:https://github.com/gzr2017/ImageProcessing100Wen参考:https://github.com/JimmyHHua/opencv_tutorialsOpenCV 中文网络,资料比较老:http://w...原创 2020-03-12 15:53:17 · 354 阅读 · 0 评论 -
嵌入式Linux系统图形及图形用户界面综述
嵌入式Linux系统图形及图形用户界面综述 作者:魏永明(ymwei@minigui.org)。 声明:任何人可以以任何方式复制、修改,发布或者转贴这篇文章的部分或全部内容,前提是完整保留这一版权声明。如果要修改本文或者作为其他可发布稿件的部分,请通过电子邮件通知原作者。当然,如果发现其中的任何错误,也请告诉原作者,以便修改更新。目录 1 Linux 图形领域的基础设施转载 2013-07-26 15:25:50 · 1065 阅读 · 0 评论 -
FrameBuffer中获取Android屏幕截图
引子 我们知道,DDMS可以很容易的获取Android 手机 的屏幕截图,那么它是怎么做到的呢? 其实,android手机上有一个叫做FrameBuffer的设备,图像信息都是通过FrameBuffer写到手机屏幕上去的。因此可以通过读取此设备中的数据来获取当前正在显示的图像。当然DDMS也是这么做到的。 FrameBuffer 对应的设备文件就是/dev/graphic转载 2012-12-12 15:39:40 · 10475 阅读 · 6 评论 -
XFree86学习笔记
1. X window 介绍1.1. X 简介1.2. 版本1.3. XFree86项目介绍2. XFree86系统介绍2.1. XFree86安装2.2. XFree86配置2.3. XFree86的文件系统2.4. XFree86字体2.5. 启动X112.5.1. 启动方法2.5.2. 启用多用户会话2.5.3. 终止X会话转载 2012-09-07 16:43:01 · 2764 阅读 · 0 评论 -
UpdateData、Invalidate、InvalidateRect、UpdateWindow、GetMessage
<br />在编程的时候经常把UpdateData、Invalidate、InvalidateRect和UpdateWindow四个函数混淆,在这里将简单介绍它们的区别。<br />UpdateData():<br /> 当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE),将控件的输入映射到转载 2010-11-11 16:56:00 · 845 阅读 · 0 评论 -
窗口刷新时的问题
<br />1、将Invalidate()替换为InvalidateRect()。 <br /> <br /> Invalidate()会导致整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect<br />区域内的内容,所以所需时间会少一些。虫虫以前很懒,经常为一小块区域的重画就调用Invalidate(),<br />不愿意自己去计算需要重画的Rect,但是事实是,如果你确实需要改善闪烁的情况,计算一个Rect所用的<br />时间比起重画那些不需要重画转载 2010-11-05 08:52:00 · 891 阅读 · 0 评论 -
使用libpng显示外部png图片
BOOL CImgPng::LoadImage(LPCTSTR lpstrPath){ int dwMinSize = WideCharToMultiByte(CP_ACP,NULL,lpstrPath,-1,NULL,0,NULL,FALSE); //计算长度 char* cFileName = new char[dwMinSize]; WideCharToMultiByte(CP_OEMCP,NULL,lpstrPath,-1,cFileName,dwMinSize,NULL,FALSE转载 2010-11-05 08:05:00 · 1633 阅读 · 0 评论 -
WINCE下使用CXIMAGE的問題
<br />我之前在pc上使用過cximage+OPENGL<br />用過2種方法在PC上都OK<br />1種是載入CXIMAGE.LIB那一堆全部LIB<br />1種是只載入PNG相關的LIB<br />我現在想要在wince使用cximage+OPENGL ES<br />我有下載wince版本的cximage原始碼<br />編譯ok 然後放在我的程式上編譯也ok<br />但是第一種方法 執行起來一片空白<br />另外一種則是編譯無法通過<br />png.lib(pngread.obj)转载 2010-11-04 07:58:00 · 2773 阅读 · 0 评论 -
转贴 CxImage类库使用说明
<br />一。CxImage类库简介<br />这只是翻译了CxImage开源项目主页上的部分简介及简单使用。<br />CxImage类库是一 个优秀的图像操作类库。它可以快捷地存取、显示、转换各种图像。有的读者可能说,有那么多优秀的图形库,如OpenIL,FreeImage, PaintLib等等,它们可谓是功能强大,齐全,没必要用其它的类库。但我要说,这些类库基本上没有免费的,使用这些类库,你要被这样那样的许可协议所 束缚。在这点上,CxImage类库是完全免费的。另外,在使用上述类库时,你会遇到重转载 2010-11-02 22:29:00 · 551 阅读 · 0 评论 -
OpenCV WinCE/WM移植
<br />首先声明,本文来自hellogv,很好很强大,可以围观,可以搭讪。<br />上次写了在C#玩OpenSURF的演示,这次就写写如何把opencv1.10移植到wince/WM。因为如果懂得裁剪opencv,那么就可以在更多设备(PC,手机,开发板)上玩更多更好玩的算法,因此,移植和裁剪opencv还是很有必要的。我已经移植到wince/WM上的opencv1.10工程可以到这里:http://www.pudn.com/downloads270/sourcecode/embed/detail12转载 2010-11-02 17:27:00 · 1430 阅读 · 0 评论 -
FreeType 2 教程
<br />第一步 -- 简易的字形装载 <br />介绍 <br />这是“FreeType2 教程”的第一部分。它将教会你如何: <br />* 初始化库 <br />* 通过创建一个新的 face 对象来打开一个字体文件 <br />* 以点或者象素的形式选择一个字符大小 <br />* 装载一个字形(glyph)图像,并把它转换为位图 <br />* 渲染一个简单的字符串 <br />* 容易地渲染一个旋转的字符串 <br /><1>.头文件 <br />下面的内容是编译一个使用了FreeType2转载 2010-11-02 14:21:00 · 659 阅读 · 0 评论 -
Agg学习笔记
<br /> 官网: http://www.antigrain.com/<br /> 很久前就听一大牛说起Agg,据说是一个架构极度牛B的2D引擎,沉寂了许久,最后花了两周时间走马观花地把它过了一遍。果然如那大牛所言,这家伙简直就是巧夺天工的艺术品。今天稍稍瞄了一下Google扔出来的,也宣称极度牛B的2D引擎Skia,不过个人感觉整体架构大不如Agg漂亮。至于两者的性能,没做过比较,只是听说skia性能表现优异。<br /> 在啃这块骨头之前,有两点建议:<br />稍了解一点2D计转载 2010-10-28 14:38:00 · 3833 阅读 · 0 评论 -
图形图像库 集合
Google三维API O3D O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3... 更多O3D信息 最新新闻: 谷歌联手Mozilla基金开发3D互联网图像技术发布于 2个月前 绘图引擎 RRDtool 简单的说,RRDtool (Round Robin Database To转载 2010-10-28 14:28:00 · 3802 阅读 · 2 评论 -
EGL接口介绍
<br />EGL 是 OpenGL ES 和底层 Native 平台视窗系统之间的接口。本章主要讲述 OpenGL ES 的 EGL API ,以及如何用它创建 Context 和绘制 Surface 等,并对用于 OpenGL 的其他视窗 API 做了比较分析,比如 WGL 和 GLX 。本章中将涵盖如下几个方面:EGL 综述 EGL 主要构成( Display , Context , Configuration ) 在 Brew 和 Windows CE 上使用 EGL EGL 和其他 OpenGL转载 2010-10-22 13:56:00 · 762 阅读 · 1 评论 -
关于JPG图片之JPEG编解码过程详解
JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写。它由国际电话与电报咨询委员会CCITT(The International Telegraph and Telephone Consultative Committee)与国际标准化组织ISO于1986年联合成立的一个小组,负责制定静态数字图像的编码标准。 小组一直致力于标准化工作,开发研制出连续色调、多级灰度、静止图像的数字图像压缩编码方法,即JPEG算法。JPEG算法被确定为国际通用标准转载 2010-06-10 15:20:00 · 13427 阅读 · 1 评论 -
关于JPG图片之JPEG图像的格式结构
JPEG图像格式 微处理机中的存放顺序有正序(big endian)和逆序(little endian)之分。正序存放就是高字节存放在前低字节在后,而逆序存放就是低字节在前高字节在后。例如,十六进制数为A02B,正序存放就是A02B,逆序存放就是2BA0。摩托罗拉(Motorola)公司的微处理器使用正序存放,而英特尔(Intel)公司的微处理器使用逆序。JPEG文件中的字节是按照正序排列的。 JPEG委员会在制定JPEG标准时,定义了许多标记(marker)用来区分和识别图像数据及其相关信息,但笔者没有找转载 2010-06-09 16:19:00 · 2458 阅读 · 0 评论