logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis++使用: hmset 与 hmget

Redis C++客户端库redis-plus-plus提供了hmget和hmset接口用于批量操作Hash数据。hmget通过迭代器范围获取多个字段值,返回OptionalString类型结果,需检查空值。hmset支持多种输入方式,包括initializer_list、vector of pairs和unordered_map,可高效设置多个字段。两个接口配合使用可完成Hash数据的批量读写操

文章图片
#redis#c++
opencv 学习: 07 使用迭代器 (iterator) 遍历像素

本文介绍了使用迭代器遍历OpenCV图像像素的方法。首先解释了迭代器在面向对象编程中的概念和作用,然后详细说明了OpenCV提供的cv::MatIterator_模板类的使用方法。文章给出了两种迭代器声明方式,并展示了一个完整的颜色量化处理示例代码。该代码通过迭代器遍历图像所有像素,对每个颜色通道进行均匀量化处理,最后保存输出图像。实现的关键点包括迭代器的声明、开始/结束位置的获取以及像素访问语法

文章图片
#opencv#c++#linux
opencv 学习: 03 初识 cv:Mat

OpenCV中的cv::Mat数据结构是图像处理的核心,它表示一个像素矩阵,包含了图像的所有信息。Mat对象分为属性部分(如尺寸、通道数)和数据块(像素数据本身)。该数据结构采用引用计数机制管理内存,通过显式调用copyTo()或clone()实现深拷贝,而默认赋值操作仅进行浅拷贝。本文通过代码示例展示了Mat的基本操作:读取图像、灰度转换、数据类型转换、图像创建和拷贝等,重点阐述了Mat的内存管

文章图片
#opencv#计算机视觉#linux +1
sqlite 使用: 01-源码编译与使用

本文介绍了SQLite C/C++接口的安装与使用。首先详细说明了在Ubuntu 20.04环境下下载、编译和安装SQLite的步骤,通过源码包安装并验证成功。随后提供了一个完整的C++示例程序,展示了如何通过SQLite API进行数据库连接、表的创建、数据的增删改查等基本操作。示例包含回调函数处理查询结果,并配套提供了Makefile编译脚本。该教程适合初学者快速上手SQLite的C/C++接

文章图片
#sqlite#c++#linux
sqlite 使用: 03-问题记录:在使用 sqlite3_bind_text 中设置 SQLITE_STATIC 参数时,处理不当造成的字符乱码

摘要:该代码存在临时变量使用问题,timer.getName()等方法返回的临时变量在sqlite3_bind_text绑定后立即销毁,导致数据库存储乱码。解决方法是将SQLITE_STATIC改为SQLITE_TRANSIENT,让SQLite复制数据而非直接引用指针。SQLITE_TRANSIENT能确保数据在SQLite使用期间保持有效,避免野指针问题。修改后代码正确处理了临时变量生命周期问

文章图片
#sqlite#c++#linux
调试笔记-edge浏览器http请求自动转https的记录

edge浏览器会自动转换http为https进行目标地址访问。

文章图片
#http
anolis-8.9通过docker导入WSL

anolis-8.9通过docker导入WSL

#docker
opencv 学习: 01 ubuntu20.04 下 opencv 4.12.0 源码编译

本文介绍了在Ubuntu 20.04系统下搭建OpenCV 4.12.0开发环境的过程。首先安装必要的编译工具(cmake、g++、unzip)和依赖库(libgtk2.0-dev),解决cv::imshow显示图片时的窗口支持问题。然后下载OpenCV源码并通过CMake配置编译环境,采用默认的Release构建类型,无需额外配置其他图片依赖库。编译过程详细记录了各种编译器测试结果,包括C/C+

文章图片
#opencv#linux#c++
MQTT 之 paho.mqtt.c 库的自动重连的使用

使用 paho.mqtt.c 库自带的内部重连逻辑进行断开重连。

#物联网#网络协议
opencv 学习: 10 图像的简单运算

摘要:本文介绍了如何将图片视为矩阵进行四则运算,重点演示了OpenCV中的加法运算。通过cv::add和cv::addWeighted方法可实现图片叠加,后者支持权重参数调节。文章还展示了使用掩码(mask)进行局部区域运算的技巧,以及不同运算方式的视觉效果对比。此外,简要提及了OpenCV提供的其他运算方法,如subtract、absdiff、multiply等矩阵运算函数。所有运算都默认使用c

文章图片
#opencv#c++
    共 14 条
  • 1
  • 2
  • 请选择