一起学习camera
分享摄像机相关知识
深海2780
远在远方的风比远方更远
展开
-
摄像机的滤光片
波长从长到短,依次为:红外线,橙光,紫外线,蓝光,黄光,绿光,靛光,紫光,X射线,伽马射线,宇宙射线。人们通常将颜色按照波长从大到小的顺序排列,依次为:无线电波,红外线,可见光,紫外线,X射线和伽马射线。此外,需要注意的是,不同的滤光片对相机的稳定性要求不同,需要调整相应的拍摄参数。不同波长的光波对应不同的颜色,其中较短的波长对应蓝色或紫色的光,而较长的波长对应红色或橙色的光。这些滤光片的作用主要是用来过滤不同类型的光线,保护摄像机的感光元件不受外来光的干扰,从而保证图像的清晰度和色彩的鲜艳度。原创 2024-04-18 09:19:11 · 204 阅读 · 0 评论 -
视频分辨率、码率、帧率
帧率是指每秒显示的图像帧数,常用的帧率有24fps、30fps和60fps。通常,电影使用24fps,电视和网络视频常用30fps,游戏和动画等需要更高流畅度的场景使用60fps。较高的码率可以提供更高质量的视频,但也会导致文件大小增大。视频分辨率是指视频图像的水平和垂直像素数,常用的分辨率有720p、1080p、4K等。分辨率越高,图像细节越清晰,但在相同的帧率和码率下,文件大小也会增加。视频分辨率、码率和帧率是视频编码中重要的参数,它们在确定视频质量、文件大小和播放流畅度方面起着关键作用。原创 2024-04-17 13:59:38 · 188 阅读 · 0 评论 -
视频编码H264与H265区别
然而,由于H.265的高处理要求和相对较新的标准,它在一些使用场景和设备上可能并不适用,需要权衡使用的因素。处理复杂度:相对于H.264,H.265的编码和解码算法更加复杂,需要更多的计算资源来进行处理。压缩效率:H.265相较于H.264拥有更高的压缩效率。它通过更复杂的算法和更多的编码选项来减小视频文件大小,一般能将文件大小降低约50%以上,而在相同质量下使用更低的码率。视频质量:H.265在相同码率下可以提供更高的视频质量,这是因为它使用了更多的编码技术来保留更多的细节和更准确的色彩。原创 2024-04-17 14:00:37 · 231 阅读 · 0 评论 -
行消隐 (HBlank) 和场消隐 (VBlank)
在场消隐期间,传感器会执行类似于行消隐的操作,以准备开始下一场的图像采集。场消隐期间,传感器的输出信号可能处于无效状态,因此输出的图像数据可能是无效的、空的或无意义的。行消隐 (HBlank):行消隐是指传感器在每一行图像数据采集结束之后,需要进行的一些额外处理,以准备开始下一行数据的采集。行消隐期间,传感器的输出信号可能处于无效状态,因此输出的图像数据可能是无效的、空的或无意义的。这些消隐过程必须进行得足够快速,以避免产生图像数据的错误或干扰,并为下一帧图像的采集做好准备。原创 2024-04-16 20:06:23 · 251 阅读 · 0 评论 -
halcon算子Chapter 1 :Classification
1.1 Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一个训练样本添加到一个高斯混合模型的训练数据上。2.classify_class_gmm功能:通过一个高斯混合模型来计算一个特征向量的类。\3. clear_all_class_gmm功能:清除所有高斯混合模型。\4. clear_class_gmm功能:清除一个高斯混合模型。\5. clear_samples_class_gmm功能:清除一个高斯混合模型的训练数原创 2021-04-01 22:00:21 · 117 阅读 · 0 评论 -
halcon算子Chapter 4 :File
4.1 Images\1. read_image功能:读取有不同文件格式的图像。\2. read_sequence功能:读取图像。\3. write_image功能:用图形格式写图像。4.2 Misc\1. delete_file功能:删除一个文件。\2. file_exists功能:检查文件是否存在。\3. list_files功能:列出目录中的所有文件。\4. read_world_file功能:从一个ARC/INFO世界文件中读取地理编码。原创 2021-04-01 22:02:22 · 119 阅读 · 0 评论 -
光圈如何影响图像质量
适当的曝光可以确保图像的细节得到很好的保留,而过度曝光或欠曝光都会导致图像质量降低。景深控制:光圈的大小也会直接影响图像的景深,即前景和背景的清晰程度。相反,较大的光圈(小光圈值)会降低对比度,可能会导致某些细节的丢失。总的来说,光圈是摄影中一个重要的参数,它会直接影响图像的曝光,景深,散光和畸变,对比度和锐度等方面。适当选择合适的光圈大小可以帮助摄影师达到他们想要的图像效果,并提高图像的质量。光圈是摄影中一个重要的参数,它决定了镜头的光线通过量,直接影响图像的曝光和深度。原创 2024-04-17 10:36:36 · 108 阅读 · 0 评论 -
什么是回调函数
回调函数原创 2023-02-22 14:00:30 · 78 阅读 · 0 评论 -
Hall光圈和Piris光圈的区别
综上所述,Hall光圈是一种较为简单和廉价的光圈技术,而Piris光圈是一种更先进和高性能的光圈控制技术。Piris光圈具有更好的光圈控制精度和可靠性,并可提供更高质量的图像和更好的适应不同的光照条件。相比之下,Hall光圈通常用于价格较低的相机或镜头中,提供基本的光圈控制功能。Piris光圈:Piris光圈是一种被动式的光圈控制技术,全称为“预留光圈无端圆夜视功能”。它可以根据环境光线的变化,在保持图像亮度稳定的同时,提供更准确的光圈控制,并有效减少镜头畸变和散光。原创 2024-04-17 10:35:11 · 220 阅读 · 0 评论 -
halcon算子Chapter 2 Control
1.assign功能:为一个控制变量分配一个新值。2.break功能:终止循环执行。\3. comment功能:向程序添加一行注释。\4. continue功能:跳过现在的循环执行。\5. else功能:条件语句的替换。\6. elseif功能:可选择的条件语句。\7. endfor功能:for循环的终止。\8. endif功能:if命令的终止。\9. endwhile功能:while循环的终止。\10. exit功能:终止HDev原创 2021-04-01 22:01:12 · 65 阅读 · 0 评论 -
I2C(Inter-Integrated Circuit)
在I2C通信中,设备分为主设备(Master)和从设备(Slave)。主设备通过发送开始信号(Start)和地址字节来选择相应的从设备,然后通过SDA线发送或接收数据。I2C(Inter-Integrated Circuit)是一种串行通信协议,用于在集成电路(IC)之间进行短距离的数据传输。报文格式灵活:可以发送数据字节和控制字节,并支持不同的传输模式,如读写、选择读取长度等。硬件地址寻址:每个从设备都有一个唯一的硬件地址,主设备可以选择要与哪个从设备通信。支持多从设备:总线上可以同时连接多个从设备。原创 2024-04-17 09:20:46 · 114 阅读 · 0 评论 -
halcon算子Chapter3 :Develop
1.dev_clear_obj功能:从HALCON数据库中删除一个图标。2. dev_clear_window功能:清除活动图形窗口。\3. dev_close_inspect_ctrl功能:关闭一个控制变量的监视窗口。\4. dev_close_window功能:关闭活动图形窗口。\5. dev_display功能:在现有图形窗口中显示图像目标。\6. dev_error_var功能:定义或者不定义一个错误变量。\7. dev_get_preferences原创 2021-04-01 22:01:45 · 88 阅读 · 0 评论 -
VS当中各个项目的区别
首先,说一下空项目,大多数想单纯创建c++工程的新同学,打开vs后很可能不知道选择创建什么工程,这时候请相信我,空项目是你最好的选择。因为空工程不包含任何的源代码文件,接下来你只需要在相应的源代码文件夹和头文件文件夹加入相应的.cpp和.h文件即可。(注:对于首次使用vs的新同学来说,运行程序的时候很可能,闪一下就不见了,请不要着急,这是因为vs软件本书没有加上停止的代码,我们自己动手加上就好了。每次写程序的时候,我们需要include头文件stdlib.h,然后在程序末尾加上system(“pause”)转载 2021-09-02 09:44:02 · 1576 阅读 · 0 评论 -
马达的PI位置是什么意思
PI位置控制算法根据之前的误差信号计算出一个修正项,然后将其与目标位置进行比较,从而调整输出电压或电流,使得马达的位置逐渐接近目标位置,并保持在目标位置附近。通过不断地调整P和I参数的值,可以获得良好的马达位置控制性能。比例(Proportional)参数(P)用于根据误差信号的大小调整输出电压或电流,以使马达位置与目标位置之间的差距最小化。马达的PI位置是指马达控制系统中的一种反馈控制算法,用于调节马达位置的准确性和稳定性。需要注意的是,PI位置控制仅适用于控制马达的位置,而不是速度或加速度。原创 2024-04-17 10:30:39 · 141 阅读 · 0 评论 -
你知道镜头也是有分辨率的吗?
较高的分辨率意味着镜头能够捕捉到更多的细节,并显示更清晰的图像。如果相机传感器的分辨率较低,则即使使用高分辨率的镜头,最终图像的分辨率也会受到限制。其他因素,如相机传感器的质量、图像处理算法等,也会对图像的细节捕捉和清晰度产生影响。较小的光圈(较大的F值)可以减少像差并提高分辨率,但也会降低光线的强度,可能需要更长的曝光时间。高质量的镜头通常具有较复杂的光学配置,能够更好地聚焦光线并减少像差,从而提高分辨率。光学材料:使用优质的光学材料可以减少光的散射和折射,提高图像的清晰度和细节捕捉。原创 2024-04-16 16:28:09 · 308 阅读 · 0 评论 -
带你认识sensor黑电平
在没有黑电平校正的情况下,这种光线非均匀性会在图像中表现为一些明亮或暗的区域,降低图像的均匀性和准确性。校正光线非均匀性:由于光学系统的特性,传感器接收到的光线在画面的不同位置可能存在一定的偏差或不均匀性。图像均匀性:由于传感器和光学系统的特性,不同位置的像素可能会有略微的灰度差异,即光线非均匀性。获取黑电平图像:通过关闭传感器的快门并控制光源,在没有光照的情况下,获取一张黑电平图像,也称为黑场图像。计算平均黑电平值:对黑电平图像中的每个像素,计算所有黑场图像的同一位置的像素值的平均值。原创 2024-04-16 15:36:51 · 304 阅读 · 0 评论 -
相同的光圈,相同的快门大小,不同的焦段,进光量是否相同
举个例子,假设使用两个镜头,一个是50mm的镜头,另一个是200mm的镜头,光圈和快门速度都设置为相同的值,比如f/2.8和1/200秒。虽然它们的光圈和快门速度相同,但由于200mm镜头的物理直径较大,能够接收更多的光线,进光量将会更大。在相同光圈和快门速度下,不同焦段的镜头会有不同的物理直径和光学构造。较长焦段的镜头通常具有更大的物理直径,可以接收更多的光线,因此相对来说进光量更大。相反,较短焦段的镜头相对较小,进光量较少。因此,在实际使用中,快门速度和光圈设置相同时,不同焦段的镜头会有不同的进光量。原创 2024-04-16 16:16:15 · 438 阅读 · 0 评论 -
camera_ISO
较高的ISO值适用于低光条件下或需要快速快门速度的场景,可以提供更亮的图像,但可能会引入更多的噪点。ISO是相机的感光度参数,用于控制相机对光线的敏感程度。ISO值越高,相机对光线的感受越强,可以在低光条件下拍摄更亮的照片,但同时也会增加图像噪点的风险。ISO值越低,相机对光线的感受越弱,可以在充足光线条件下获得更清晰的照片,但是需要更长的曝光时间。ISO通常是一个数值,如ISO 100,ISO 200等。不同相机的ISO范围可能略有差异,但通常的范围是ISO 100至ISO 6400或更高。原创 2024-04-16 15:39:12 · 376 阅读 · 0 评论 -
光学变焦与数字变焦
当镜头处于最短焦距时,透镜组将会调整成距离感光芯片(或胶片)的位置较远,这样的焦距使得场景中的远处物体能够更清晰地聚焦在感光芯片上。光学变焦和数字变焦之间的主要区别在于,光学变焦是通过改变光学镜头的焦距来实现变焦,而数字变焦是在软件处理过程中通过放大和重新采样图像来达到变焦效果。光学变焦是通过调整镜头的光学元件(如透镜或镜片)的位置来改变镜头的焦距,从而实现变焦效果。这种方法可以使物体的近大远小。总之,光学变焦是通过调整镜头的光学元件和焦距来实现对物体大小的变化,提供了较好的图像质量和真实的变焦效果。原创 2024-04-16 16:18:49 · 258 阅读 · 0 评论 -
Lens Shading
将校正后的平均值设为期望值,然后对整个图像进行乘法校正,通过调整每个像素的亮度,使其接近期望值。因此,在使用镜头阴影校正算法时,应该根据实际需求和场景来判断是否需要进行校正以及校正的程度。相机配置文件校正:一些相机制造商提供了特定镜头的配置文件,其中包含针对镜头阴影的校正参数。光照角度:光线以特定的角度进入镜头,而边缘和角落处的光线角度更倾向于横向或斜向进入,与中央区域的垂直角度有所差异。光学设计:镜头的设计会导致光线在镜片中的传输和聚焦方式不同,使得边缘和角落处的光线衰减更明显,造成亮度不均匀。原创 2024-04-16 15:54:12 · 164 阅读 · 0 评论 -
sensor坏点问题排查总结
3、排查是否是硬件原因,镜头原因,以及平台自身原因,在排除所有自身原因后,可确认是sensor本体原因,至于不同目之间概率相差大的原因是因为sensor批次不同。1、紧急从产线领取一台设备查看原因,通过抓raw,初步判定为sensor本体坏点,通过后端isp dpc,提高校正强度,输出程序。2、由于产线其余设备坏点程度不同,因此出差产线,实地判断坏点原因,发现多目设备,相同型号sensor出现不同目的坏点概率相差很大。1、供应商更新dpc寄存器,但带来模糊风险,不接受,等待出货标准提升解决方案。原创 2024-04-16 15:06:01 · 112 阅读 · 0 评论 -
camera网络配置
网关(Gateway):是在一个网络与其他网络之间进行通信的设备或节点。它是一个中继站点,可以连接两个或多个不同的网络,并使它们能够相互通信。网关在两个网络之间转发数据包,并处理来自一个网络的请求并发送给另一个网络。在计算机网络中,通常使用默认网关来指示发送到其他网络的数据包的下一个跳转点。子网掩码(Subnet Mask):是一种用于确定IP地址的网络部分和主机部分的方法。它与IP地址一起使用,通过将特定位设置为1来表示网络部分,并将其余的位设置为0来表示主机部分。原创 2024-04-16 15:12:16 · 100 阅读 · 0 评论 -
动态范围与色调映射
动态范围与色调映射原创 2023-02-24 10:19:21 · 187 阅读 · 0 评论