
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文详细介绍了使用 OpenCV (C++) 进行图像腐蚀操作的方法。图像腐蚀是形态学图像处理中的基本操作,用于去除噪声、分离物体和细化二值图像。腐蚀通过结构元素(核)扫描图像,缩小亮色区域并扩大暗色区域。OpenCV 提供了 cv::erode() 函数来实现腐蚀,支持自定义结构元素形状(如矩形、椭圆形、十字形)和大小。文章还提供了完整的 C++ 代码示例,展示了如何加载图像、创建结构元素、执行
本文深入探讨了图像处理中的均值模糊技术,介绍了其基本原理和数学表示。均值模糊通过计算像素邻域内的平均值来平滑图像,常用于去除噪声或创造特定视觉效果。文章详细解释了均值模糊的卷积核操作,并提供了手动实现均值模糊的C/C++代码示例。代码展示了如何在不依赖OpenCV的情况下处理灰度图像,并使用边界复制策略处理图像边界。最后,文章还提到了如何使用OpenCV的I/O功能加载和保存图像。通过本文,读者可

本文介绍了OpenCV C++中图像金字塔的基本缩放操作。主要内容包括: 图像金字塔概念:通过连续下采样/上采样生成多尺度图像序列,用于计算机视觉任务。 核心操作: cv::pyrDown:先高斯模糊后采样,使图像宽高减半 cv::pyrUp:先插值放大后高斯滤波,使图像尺寸加倍 应用场景: 多尺度特征检测 图像融合 目标检测 图像分割 视频压缩 提供了完整的C++代码示例,展示如何加载图像并进行
本文主要讲内存池的实现以及开源库Nginx

本文主要讲jsoncpp的基本使用方式和json的概念和jsoncpp的编译方式

摘要:本文介绍了一个融合Web技术、高性能网络编程和AI的实时视觉对话应用架构。系统分为前端和后端两部分,前端通过浏览器获取摄像头视频流并发送提问,后端使用C++/Libevent处理WebSocket连接,OpenCV解码图像,并通过libcurl调用多模态大语言模型API。文章详细说明了核心数据流路径、开发环境准备,并提供了关键的后端实现代码片段,包括Libevent服务器基础、WebSock
摘要: 本文介绍了一个基于C++/OpenCV的地砖识别系统与Libevent网络框架的集成方案。该系统采用模块化设计,将核心图像处理功能封装为独立模块,并通过高性能事件驱动服务器提供网络接口。系统架构分为三部分: 图像处理模块:利用OpenCV实现地砖检测算法,包括图像预处理、边缘检测和轮廓分析 网络服务模块:使用Libevent构建TCP服务器,处理客户端连接和请求 系统集成:通过上下文结构体
本期要做的是通过libevent设计一个服务器,该服务器遇到有客户端访问的时候,会用一个qt的listview控件来显示该客户端的ip和端口号,客户端断开后listview也会删除该客户端的ip和端口号。也会讲解libevent的处理流程和qt的槽函数和信号

本章主要讲解如何使用qt来给服务器添加界面,并附带源码,服务器使用libevent来创建,当客户端访问它时会发送hello world给客户端,端口号是9995,这篇文章也会介绍qt的槽函数,信号的使用

使用libevent开源框架,目的是减少程序员对一些精细的操作的误操作,也是为了让程序员能更好的对接业务而不是底层api的使用。为何使用libevent,因为libevent开源已经有十几年了,能很好的承受数万的客户端访问,他能活下来和有人维护就是市场对它的认可,而且开源的项目能兼容更多的平台,这为二次开发提供方便。







