自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 OpenCV cv::Mat.type() 以及类型数据转换

OpenCV中cv::Mat用于矩阵和图像处理,其type()方法返回数据类型和通道数(如CV_8U)。数据类型转换通过convertTo()实现,需注意精度损失。颜色模型转换使用cvtColor(),默认采用BGR通道顺序(非RGB),这是为了兼容早期硬件。核心功能定义在opencv2/core相关头文件中。

2025-10-20 16:38:30 288

原创 使用 C++ 实现 TCP 分块传输大文件

基于C++和WinSock API实现的TCP分块文件传输系统,支持大文件传输和断点续传

2025-08-05 10:33:27 425

原创 OpenCV 基于区域的分割(分水岭算法)

图像分割方法主要包括基于阈值、边缘和区域的分割技术。基于阈值的方法通过设定阈值区分前景和背景,简单高效但受灰度变化影响;基于边缘的方法检测物体边界,但对噪声敏感;分水岭算法将图像视为地形图模拟泛洪过程,能处理复杂分割但需精细调参。文中还给出了基于OpenCV的分水岭算法实现流程,包括预处理、二值化、形态学操作、距离变换等步骤,最终通过标记连通区域完成图像分割。

2025-04-15 15:04:19 565

原创 Visual Studio + OpenCV C++ 安装与配置教程

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,广泛用于图像处理、视频分析、模式识别和机器学习等领域。它由Intel公司于1999年发起,并在2000年由Willow Garage(一个机器人研究机构)进一步开发和维护。OpenCV支持多种编程语言,包括C++、Python、Java等,是计算机视觉领域最流行的工具之一。

2025-04-15 13:38:29 1774

原创 数字通信中的电平标准与串行通信协议详解:TTL、CMOS、RS-232与RS-485的对比

TTL、RS-232和RS-485等常用的电平标准

2024-09-04 15:09:37 1489

原创 常见硬件通信协议总结

SPI协议 IIC协议 CAN协议 UART协议 USB协议

2024-09-04 10:50:39 3307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除