01 2011 档案

摘要:在 《编写高效的C#图像处理程序(3) Rgb=>Lab,图像缺陷检测的例子》 一文中比较了 C#/Unsafe 和 P/Invoke/C情况下的性能,本文比较 C#/Unsafe 和 C++(VC)下的性能。 为消除两种语言的测试区别,C#版本查表时使用指针而非数组,VC下使用无Stride的Rgb24,相关测试代码见 下载链接 。 这又形成了4个测试用例: H- C#,非查... 阅读全文
posted @ 2011-01-30 17:12 xiaotie 阅读(5932) 评论(23) 推荐(10) 编辑
摘要:总体上来说,2010年变化是挺大的。 (1) 在个人、家庭和事业上定义好了目标。 在之前,对个人、家庭和事业是一脑袋浆糊,甚至缺乏生活的勇气。经过近一两年的折腾和思考,在个人、家庭和事业上定义好了自己能接受、家人能接受,可持续发展的目标。 个人:希望过一个安静又不丧失激情的生活,在事业、技术与艺术等方面有所追求,拒绝平庸、庸俗和随俗。 家庭:希望是温馨、稳定又有动力的,充分尊重每一个家庭成... 阅读全文
posted @ 2011-01-29 04:59 xiaotie 阅读(1839) 评论(11) 推荐(5) 编辑
摘要:最近项目需要检测图像是否存在偏色、过亮、模糊等缺陷。由于主要用在视频监控上,对性能要求比较高。有几项检测必须要在Lab彩色下进行,而众所周知Rgb => Lab 计算量较大,C#搞得定搞不定?测试表明,用纯C#编写的Rgb => Lab代码在性能上与C编写的Rgb => Lab代码极为接近。 阅读全文
posted @ 2011-01-13 02:12 xiaotie 阅读(8239) 评论(20) 推荐(12) 编辑
摘要:基本思路:RGB空间 = Lab 空间,然后设计一个复杂的偏色因子,衡量(a,b)的分布。具体算法就不写了,嘿嘿。测试结果:偏色处理的关键是对正常彩色照片和偏色照片之间的区分,下面测试以正常彩色照片为主,可以看见正常彩色照片的偏色因子在1之下:偏色因子越大代表偏色越严重。阈值可设在 1~2 之间,大于该值便认为是偏色。最后,来张锅与安蕾尔MM的合影: 阅读全文
posted @ 2011-01-05 19:46 xiaotie 阅读(6415) 评论(17) 推荐(2) 编辑

点击右上角即可分享
微信分享提示