C++ 笔记
杂记
简历易忘技能
少冲多睡记忆好
Qt 机制
元对象系统,对象树,信号槽,moc,事件队列
内窥镜影像采集与病灶辅助分析工作站
内窥镜影像采集与病灶辅助分析工作站图像针对息肉(突起)、炎症/糜烂(红色)处理。 内镜图像增强开发降噪、亮度调整、对比度拉伸和色彩校正处理,使用双边滤波抑制图像噪声并保留黏膜边缘;通过 LUT 完成像素映射,并结合组织区域掩膜排除暗区、反光区和无效边缘。 输入是 1920×1080、8 位 NV12、BT.709 有限范围。先按 709 矩阵把 Y=16~235、UV=16~240 转成 RGB8 的 0~255 数值,再依次执行:原图生成掩膜 → 双边滤波 → 三维 LUT 色彩校正 → 颜色转换(RGB → YCrCb/YUV) → 一维 LUT 亮度(Y1)调整 → CLAHE 对比度增强(Y2) → 恢复 RGB → 掩膜融合。 掩膜从未经增强的原图生成,避免先提亮后把暗区误判成有效区。双边滤波先抑制细小波动,随后亮度、对比度变换不会先把噪声放大。色彩校正采用三维 LUT 色彩校正,放在亮度调整之前。后两项选择性启用,先亮度后 CLAHE。 降噪基线采用原分辨率、邻域直径 5、sigmaColor=20、sigmaSpac...
I/O 多路复用基础
包括 fd、就绪条件、select/poll/epoll/IOCP 原理
音视频编解码基础
RTP/RTMP/RTSP/HTTP-FLV/HLS 等协议。
音视频编解码基础
音视频公式编解码流程。包括 ,AAC/PCM 编码,fmp4/ts/flv 视频容器等。
简历项目
简历项目重点
网络相机图传与多相机集中管理系统
网络相机图传与多相机集中管理系统相机采集端封装工业相机发现、连接、取流及参数读写流程,按设备编号维护采集上下文;处理连续采集、外部触发和软件触发模式,将相机回调输出的图像交由处理线程。 发现是枚举设备;连接是取得设备句柄;取流是启动采集并接收图像;参数读写是通过设备接口读取或修改真实参数。 每台设备一份 CameraContext:设备编号、SDK 句柄、状态、采集模式、实际参数、图像格式、帧号、原图队列和停止状态。以设备序列号建立稳定的 deviceId 映射。设备状态固定为 Closed → Opened → Grabbing → Stopping → Opened,失败进入 Failed。同设备的 SDK 开停与参数命令交给采集控制执行线程串行处理;SDK 图像回调只做数据交接,不与网络线程并发修改句柄。 模式 谁决定出图 例子 连续采集 相机按设置节奏持续出图 调焦时持续看画面 外部触发 外部信号满足触发条件 光电传感器检测到零件 软件触发 软件发触发命令 点击“拍一张” 为什么不能把重活都放在回调里?回调像相机交货的窗口。转换、编码、网络发送耗时...

