- 博客(7)
- 收藏
- 关注
原创 c++ 延时准确性
/ sleep_for 休眠时线程优先级低,可能会被其他线程调用,时间不准。// while 循环 一直执行占用本线程 时间准。
2024-01-02 15:08:44
465
原创 halcon image region xld 学习备忘
halcon学习笔记——(11)Image,region,xld初步 - 韩兆新 - 博客园 (cnblogs.com)
2023-05-26 09:09:08
134
1
转载 图像位数 8 16 24 32
当24位深度时,使用24bit显示一个像素点, 由8bit Red 8bit Green 8bit Blue组合颜色而成,每一个原始颜色(R/G/B)都可以完全显示(0~0xff),所以24位及以上,我们就叫做真彩色。这个是从文件格式的角度看,我们抛开文件格式,看图片本身,我们可以分为8位, 16位, 24位, 32位等。当8/16位深度时,单个原始颜色 (R/G/B)最大只能表示为(0~2^3)/(0~2^6), 无法满足(0~0xff)的范围,所以显示的颜色范围有限。1位:(只能显示黑白了)
2023-04-28 11:29:56
539
原创 图像通道- 灰度图 RBG HSV 转换
黑白相机成像,相机每个像素用一个值表示,8位图像 是0-255 ,0是没有光子射入,即最暗(黑),255 表示光子射入达到极限值,即最亮(白)彩色相机成像,相机每个像素用三个值表示,分别对应RGB, 8位图像每个通道对应亮度0-255。彩色相机成像 RGBA ,RGB对应色彩信息,A (Alpha)表示图像透明度。
2023-04-27 17:31:48
1245
1
转载 为什么测量应用中彩色相机的成像精度比黑白相机低?因为彩色相机成像使用了“色彩空间差值法”,对图像颜色进行了估算。
CCD 的原理很简单:我们可以把它想象成一个没有盖子的芯片,上面整齐地排列着很多小的感光单元,光线中的光子撞击每个单元后,在这些单元中会产生电子(光电效应),而且光子的数目与电子的数目互成比例。就此例而言,这种插值法计算出了正确的RGB值。左半边像素的RGB值为(0,255,128),右半边的像素值为(0,255,144)。CCD 芯片按比例将一定数量的光子转换为一定数量的电子,但光子的波长,也就是光线的颜色,却没有在这一过程中被转换为任何形式的电信号,因此 CCD 实际上是无法区分颜色的。
2023-04-27 17:21:45
1507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人