- 博客(66)
- 收藏
- 关注
原创 MB和KB的换算
HEX :十六进制 有0x的为十六进制:如0x1000000。如:(十六进制)0x1000000 =(十进制)16777216B。由于1KB=1024B 1MB=1024KB。一般换算为十进制,再除以1024,即为KB大小。内存(RAM)、显存、缓存大小通常按。标注(需注意厂商说明)。硬盘、U盘容量可能按。
2025-04-24 14:53:27
120
原创 ubuntu的各种工具配置
mnt/nfs_*(rw,sync,no-subtree-check,no-root-squash)注意-是下划线!挂载命令:mount -v -t nfs 192.168.110.154:/home/lhj /mnt -o nolock。<虚拟机IP>:/mnt/nfs_share /mnt/nfs_client nfs defaults 0 0。sudo mount -t nfs <虚拟机IP>:/mnt/nfs_share /mnt/nfs_client。
2025-04-22 17:32:25
471
原创 ubuntu的普通用户相关配置
1.切换到普通用户下,不出现,用户名@主机ip, 环境变量被破坏,永久:此用户下 vi ~/.bashrc (不用sudo)再source ~/.bashrc(不用sudo)2.如果登陆进去无法使用ls,cd,vi等命令。被清空,用户无法执行任何命令。
2025-04-22 09:34:38
323
原创 win11设备管理器找不到端口及串口线无法识别
链接:https://www.aliyundrive.com/s/9FMLP4SiyNm 提取码:fi15。将USB线插入电脑,设备管理器查看端口,发现能够识别并且显示COM4。下面这种串口线(中间无转接)插入笔记本有可能COM口不会被识别出来。下面这种串口线(中间有转接)一般插入笔记本就能够识别出COM口。可以用来连接交换机设备。
2025-04-14 14:01:24
705
原创 一些常用开发软件下载地址
的 Runtime 版本(例如,如果应用是用 MATLAB R2023b 编译的,则需下载 R2023b 的 Runtime)。MATLAB Runtime 是运行由 MATLAB 编译的应用程序(如。
2025-03-29 15:28:55
374
原创 关于flicker问题的调试总结
最近在调试ov的一款sensor,客户反馈在他们那边的场景下会有明显的flicker现象,确认了现象是工频干扰导致,后面在处理此问题的过程中遇到了不少问题,这里总结整理一下。怎么处理工频干扰导致的flicker问题呢?一般有两种方式,一种调整曝光时间到工频的整数倍,这里工频是50Hz,那也就是调整曝光时间到10ms的整数倍。另外一种就是通过将帧率调整到25fps(或者其他帧间隔时间是10ms整数倍的帧率),保证帧与帧之间的亮度变化相同,规避在视频模式下不停跳动的flicker现象。
2025-02-09 15:06:23
1042
原创 gcc编译c程序
1. 生成main.o : gcc -c main.c。2. 生成可执行文件: gcc -o main main.o。创建动态库: ar -crv libpallete.o。3.创建静态库: ar -crv libpallete.a。
2025-01-15 14:02:40
138
原创 linux解压命令(可整理到CSDN)
v:表示在解压过程中显示文件(verbose模式)。这个选项是可选的,加上它可以让你看到正在解压的文件列表,但如果不加也不会影响解压过程。sudo apt-get install yasm或者。读取并执行 /etc/profile 文件中的命令。1.更新:sudo apt-get update。f:表示后面跟着的是要处理的文件名。查找命令,可在主目录下查找。
2025-01-15 14:01:12
443
原创 FFMpeg的一些常用命令
压缩 input.mp4 并将其保存为 output.mp4,视频比特率设为 1M。1.先编译过ffmpeg的源码;编译的时候需要链接各种库及链接;2.熟悉ffmpeg源码,及封装,解协议的函数;3.调用编译好的库及源码函数,解视频和抽帧;1.查看是否安装成功和版本。
2025-01-15 13:49:22
341
原创 君正ISP记录三:AE与AWB衍生功能“软光敏“
具体原理:软光敏在一定时间内反复切,比如 一分钟内来回切换了五次,就判断为红外灯反光场景,直接固定黑白模式一定时间,不走软光敏。具体原理:黑切白前,记住当前场景的参数,即上文代码里的diff,先关灯板切到白天,如果EV值达到白切黑的阈值,那便切到晚上,在之前记住的参数的一定范围内,不做模式切换。最开始使用的都是硬光敏,即光敏电阻,后需便开发完善了软光敏,主要目的就是代替硬光敏实现判断功能。①一些主控没通过类似方法判断红外灯反光,还坚持要上软光敏的话,可以退而求其次,使用模式锁逻辑。这样基本功能就实现了。
2025-01-10 18:00:48
780
原创 图像处理 -- ISP功能之局部对比度增强 LCE
lce_lum_wt_lut 是一种常见的硬件加速方法,通过查找表实现快速的对比度调节,而更复杂的算法如拉普拉斯金字塔和双边滤波则适合高质量图像的处理需求。局部对比度增强(Local Contrast Enhancement, LCE)是一种图像处理技术,旨在通过调整图像的局部区域对比度,增强图像细节和视觉效果。暗区可增强细节,亮区则防止过曝。拉普拉斯金字塔通过将图像分解为多层不同分辨率的子图像,分别对不同分辨率下的细节进行处理,以增强局部对比度。图像重建:将增强后的子图像重新组合,得到增强后的图像。
2025-01-10 17:37:54
497
原创 图像处理 -- ISP功能之局部对比度增强 LCE
lce_lum_wt_lut 是一种常见的硬件加速方法,通过查找表实现快速的对比度调节,而更复杂的算法如拉普拉斯金字塔和双边滤波则适合高质量图像的处理需求。局部对比度增强(Local Contrast Enhancement, LCE)是一种图像处理技术,旨在通过调整图像的局部区域对比度,增强图像细节和视觉效果。暗区可增强细节,亮区则防止过曝。拉普拉斯金字塔通过将图像分解为多层不同分辨率的子图像,分别对不同分辨率下的细节进行处理,以增强局部对比度。图像重建:将增强后的子图像重新组合,得到增强后的图像。
2025-01-10 17:37:18
494
原创 卷积神经网络CNN——卷积层、池化层、全连接层
原文链接:https://blog.csdn.net/qq_59702185/article/details/143744365学习目标了解卷积神经网络的构成知道卷积的原理以及计算公式了解池化的作用以及计算过程我们之前学习了全连接的神经网络,如下图:利用全连接神经网络对图像进行处理存在以下两个问题:需要处理的数据量太大了,比如说我么你的图片是100*100,通道数为3,那么参数量就是3,000,000,处理这么大的数据是非常耗资源的。
2025-01-10 16:35:23
1073
原创 【无标题】
如某一服务设施在一定时间内受到的服务请求的次数,电话交换机接到呼叫的次数、汽车站台的候客人数、机器出现的故障数、自然灾害发生的次数、DNA序列的变异数、放射性原子核的衰变数等等。在raw image中,主要的噪声为两种,高斯噪声和散粒噪声,其中,高斯噪声是与光强没有关系的噪声,无论像素值是多少,噪声的平均水平(一般是0)不变。对应到我们的光源成像在CMOS上面的事件,则很明显,时间越长,有一个光子被CMOS接收到这个事件发生的可能性就越大,在非常短的时间内同时受到两个光子的可能性为零。
2025-01-10 16:13:21
1042
原创 低通、高通、带通、阻通滤波器
它的特性是允许频率低于某一频率的信号通过,衰减高于此频率的信号。低频滤波器的截止频率fc对应以dB为单位的幅频特性曲线上-3dB的点对应的频率,-3dB = 20lg(0.5)即对应幅值衰减为原来的1/2。它的特性是允许频率高于某一频率的信号通过,衰减低于此频率的信号。它的特性是允许某一频段的信号通过。带通滤波器:带通滤波器允许具有特定频率范围的信号通过,并抑制其他频率范围的信号。高通滤波器可以通过截止频率来控制对信号的影响,截止频率是高通滤波器在该频率以上对信号的传递增益降至-3dB的频率。
2025-01-10 15:47:10
674
原创 opencv对算法用C++实践
(2)研究图像噪声模型对于图像降噪算法的实现是非常重要的,比如我看Review的时候就有大佬提到,对于目前效果最好的深度学习降噪算法,其难于实际应用的一个方面就是训练模型所用的噪声都是高斯噪声,而我们摄像头拍摄图像的实际噪声要远比高斯噪声复杂,因此如果更好地对图像噪声进行建模非常重要。周期性噪声无法用概率密度函数进行描述,也无法在空间域中进行消除,通常的方法是通过频域中的带阻滤波器进行消除,如下图所示,从左至右,第一幅图原始图像,第二幅图为频域图像,第三幅图为带阻滤波器,第四幅图为滤波后的图像。
2025-01-09 15:49:44
977
原创 降噪去噪学习流程和算法分类总结
加性噪声和信号直接不相关,由噪声和信号源相加得到的。乘性噪声:噪声和信号相关联。房间的混响,开普勒效应。线性滤波器:算力要求低。高通滤波器消除低频噪声。
2025-01-09 15:19:41
251
原创 光学波段分类、频谱分类
这些颜色的波长范围并不是绝对的,因为人眼对颜色的感知是连续的,而且不同个体之间可能存在微小的差异。- 特点:UVC是紫外线中最有害的类型,但幸运的是,它们几乎完全被大气层吸收,不会到达地球表面。- 特点:UVA是到达地球表面最多的紫外线类型,占到达地表紫外线的98.7%。特点:红色光是可见光中波长最长的,能量较低,因此它在空气中的传播距离较远,这也是为什么交通信号灯和紧急车辆使用红色的原因。特点:靛蓝色是蓝色和紫色之间的过渡色,它在自然界中不如其他颜色常见,但在某些文化中,如印度,靛蓝色是一种重要的颜色。
2025-01-07 14:26:48
2442
原创 ISP图像调优流程
AE 目标亮度的调整主要是看图像的过曝区大小是否达到要求(如对比机),最好的方法是在场景中放置一个灯,可以通过控制灯的过曝区域进行调整。),然后再去调试出一个合适的总空域降噪强度值,之后针对于静止区域再进行相关参数调整优化。先进行图像清晰度的调试,把需要的纹理、边缘先锐化出来,然后再针对噪声进行处理。定得出的,标定完成之后,如果还需要调整颜色风格,则需要调整其中一些参数。AE:ae目标值,ae权重表,ae曝光策略,ae收敛速度 .ae容忍值。这样可以在亮度不是很充足的情况下保证运动的清晰,但是在光。
2025-01-06 21:37:44
753
原创 热成像图像噪声产生原因1
对于制冷型探测器的闪烁而言,我统计了它的闪烁规律,发现了一个有趣的现象,它的闪烁居然是有规律的,而且还是周期性跳动的,就好像呼吸一样,经过12个小周期就会有一个大周期,每个小周期大概有7~12帧的图像。7.蒙纱噪声:这个噪声在红外探测器中不是很常见,不是每个探测器都会明显到能肉眼看见,我就见过3台机器有这种噪声,所以对这个噪声的去除算法没有多么深入的去研究,但也有相应的算法研究结果,虽然没有去测试算法的鲁棒性,但在测试图像中是有明显效果的。目前的去坏点算法有自动实时去坏点,k值去坏点,手动去坏点等算法。
2024-12-24 21:16:04
494
原创 图像的方差介绍
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/tim514/article/details/122349100。均值就是平均水平, 比如你把电视机的亮度调高了, 那均值就变大, 但方差没变;如果你调把对比度调高了, 那均值没变, 但方差变大;如果看起来很鲜艳, 对比度很大, 那方差就大;如果一幅图片看起来灰蒙蒙的, 那方差就小;图像中的均值方差,PS大神一定懂怎么调。
2024-12-24 17:49:30
408
原创 Linux下如何解压和压缩rar文件
unrar e test.rar DestPath #解压(会在把当前压缩包内容解压到当前目录内,容易造成解压内容和当前目录原文件混合,不容易区分,不建议使用)unrar x test.rar DestPath #解压(会在当前解压目录内产生一个以压缩包名字命名的目录,目录内是解压内容,推荐使用。在windows下我们压缩解压文件通常后缀为rar,在linux下我们压缩解压文件通常后缀为tar。默认在linux下我们不能解压压缩rar文件,那我们如何使用呢?
2024-11-26 10:19:38
2114
原创 基于FFMPEG的视频流拉流并传递给opencv显示
基于FFMPEG的视频拉流并传给OPENCV显示依赖文件解压代码编写依赖配置编译运行依赖文件解压将ffmpeg-master-latest-win64-gpl-shared解压,得到如下所示文件夹:将其中的bin目录下的.dll文件复制到C:\Windows\System32目录下。代码编写基于FFMPEG的拉流代码如下所示,修改添加拉流地址即可。
2024-11-19 19:53:49
992
原创 Windows文件夹的小工具:Q-Dir
Q-Dir默认有4个窗口,其中1个当前窗口,3个备用窗口;当前窗口是有鼠标焦点的窗口,即鼠标所在的窗口就是当前窗口。这里介绍一款可以快速切换Windows文件夹的小工具:Q-Dir,当打开Q-Dir时,默认是4个窗口显示。Q-Dir32位: https://pan.baidu.com/s/1IOLICQXC_vg8FvV0_0-WoA 提取码:56el。Q-Dir64位: https://pan.baidu.com/s/1ho4mctoIIvitCQjvwbm_yA 提取码:jw21。
2024-11-12 13:21:08
1694
原创 windows下git和TortoiseGit(小乌龟)和putty安装配置对github进行操作
在新创建的文件夹中点击右键,选择git clone,将github页面对应项目中的url复制到弹框中并且要load putty key选择刚才save private key文件(保存的.ppk文件)即可。(依据generate生成的key,添加到github页面生成的ssh-rsa和本地电脑保存的ssh-rsa(也就是.ppk文件),通过putty即可通信。点击之后生成的如下图所示,为生成本地key的密钥,(将本地电脑的密钥添加到页面github上即可保持两者建立网络链接)
2024-11-12 11:40:54
737
原创 ITA的去锅盖处理流程
去锅盖算法首先需要采集一份锅盖模板数据,该模板数据用户可以自定义保存,方便后面的开机重启直接导入使用。去锅盖处理包含两个历程:保存锅盖模板;) 如 果 锅 盖 任 何 情 况 下 都 有 且 严 重 程 序 差 不 多 , 就 选 择 第 一 种 ITA_POTCOVER_FIX;) 重启或者开机时,首先导入事先保存的锅盖模板。使用操作类型ITA_POTCOVER_SET_MODEL。) 如果锅盖打快门会消失,然后慢慢出现,就选择第三种 ITA_POTCOVER_VAR2。) 设置去锅盖算法类型。
2024-10-30 17:07:51
348
原创 C语言的书写
功能:调用函数,并指向结构体类型的指针:*pstCapInfo;函数获取ISP模块的能力信息,并将这些信息存储在。&g_pstIspObj全局结构体指针。,并将其初始化为指向全局变量。pstCapInfo指针。详细说明:声明一个指向。指针就可以访问和修改。
2024-10-25 14:09:40
205
原创 清晰度相关参数:MTF,SFR,MTF50,MTF50P 以及TVL的概念以及换算说明
不同人的读取,以及状态的不同都会导致读取值的不稳定。但是它有一个重大的缺陷,就是当影像模组内部的软件对影像作锐利化时,对MTF数值有很大的影响,而其实大部分模组都会对影像作不同程度的锐利化,这就导致了MTF50已经不能够正确的反映锐利度的数值了。给定的一个10x20mm的画幅,如果你纵向能填进去1000根线(且能够区分),横向能填进去2000根线,那么两个可分辨的像点间距就是10mm/1000=10μm,而此时对这个给定的画面,其lw/ph(纵)=1000lw/ph,lw/ph(横)=2000lw/ph。
2024-10-19 11:51:27
2604
原创 VS2022出现错误LINK2019无法解析的外部符号main,函数“int_cdecl invoke_main(void)”(?invoke_main@@YAHXZ)中引用了该符
2024-10-18 19:25:04
118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人