图像处理
Aeriala
毕业于北京邮电大学信息与通信工程学院,近10年工作经验。专注于自动化控制,数字化生产等相关的控制算法开发,深度参与工业机器人控制器开发和机器人应用开发项目。掌握的开发语言包括C++, python等,另外对于PLC、TIA等有丰富的实践经验。
展开
-
RGB to Gray 流行算法
本文摘自作者ZYL910的博客 一、基础 对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 二、整数算法 而实际应用时,希望避免低速的浮点运算,所以需要整数算法。 注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法: Gray = (R*299 + G*587 +转载 2015-08-26 19:32:04 · 423 阅读 · 0 评论 -
BMP文件头设置要点
一、使用到的结构体 BMP文件头结构。注意该结构的字节对齐,尤其是自定义该结构体时要引起高度重视,否则会引发BMP文件头无效。 typedef struct tagBITMAPFILEHEADER { unsigned short bfType; //位图文件的类型,必须为BM unsigned long bfSize; //文件原创 2015-08-26 21:19:10 · 769 阅读 · 0 评论 -
[总结]C#用于BMP图像显示的方法
以下代码片段皆用到如下代码,故提取出来放在前面,以免重复 MemoryStream ms = new MemoryStream(bmpImgBuf); //bmpImgBuf为bmp图像缓冲区包含BMP头和图像数据(图像可来自文件、网络、或者设备等) 1. 不做转换,直接显示 BitmapFrame bmf = BitmapF原创 2015-12-08 14:36:06 · 8933 阅读 · 0 评论