源代码杀手
大厂算法工程师经验、高校教师。
互相学习,共同进步!想做项目,私聊需求。
展开
-
OpenCV图像坐标系
绘制代码:X轴Y轴。原创 2023-11-11 20:16:35 · 1029 阅读 · 0 评论 -
OpenCV校准棋盘集合
棋盘格可以与相机校准工具一起使用,例如ROS的camera_calibration包。您可以通过单击下面的任何链接免费下载 PDF 格式的各种棋盘,没有水印或广告。此外,还添加了基于 JavaScript 的棋盘生成器,允许您生成自定义尺寸。提示:打印时请确保禁用任何页面缩放或自动页面调整功能,否则方格尺寸将不正确。原创 2023-11-10 20:06:17 · 273 阅读 · 0 评论 -
【身份证所有内容识别】Windows 10平台完整安装使用Tesseract OCR进行OCR识别
以下是关于使用 Tesseract 的完整介绍:基本用法:tesseract.exe imagename outputbase [options…] [configfile…]:运行 Tesseract 进行 OCR(光学字符识别)。imagename:要进行 OCR 的图像文件名。outputbase:输出文件的基本名称,不包括文件扩展名。options…:可选的 OCR 参数,用于控制识别过程。configfile…:可选的配置文件,包含自定义配置选项。原创 2023-06-24 23:42:07 · 1352 阅读 · 0 评论 -
使用OpenCV-Python+Flask+json完美实现网页与本地互相协同数据流传输: NLP模型聊天文本request传输+图像算法结果传输的解决方案
使用OpenCV-Python+Flask+json完美实现网页与本地互相协同数据流传输:获取网页服务端j结果: NLP模型聊天文本request传输+图像算法结果传输的解决方案。原创 2022-11-18 15:31:37 · 1426 阅读 · 0 评论 -
基于新版Opencv5.x(C++)流媒体视频流实现网页浏览器人脸检测
基于opencv5(C++)流媒体视频流实现网页浏览器人脸检测下载软件链接: https://pan.baidu.com/s/1OZcUVnpae5v4WJIUYRXyxg 提取码: t7ew。原创 2022-09-17 02:26:16 · 2069 阅读 · 0 评论 -
ubuntu18.04平台:新版OpenCV5集成算法使用mjpeg-streamer(流媒体c++库)实现视频流及网页浏览器访问
GStreamer 是一个用于构建音频和视频处理管道的工具包。管道可以将视频从文件流式传输到网络,或者向记录添加回声,或者(我们最感兴趣的)捕获 Video4Linux 设备的输出。Gstreamer 最常用于为Totem等图形应用程序提供动力,但也可以直接从命令行使用。没有两个编码用例是完全相同的。您首选的工作流程是什么?您的处理器是否足够快以实时编码高质量视频?您是否有足够的磁盘空间来存储原始视频然后在事后处理它?你想在 DVD 播放器中播放你的视频,还是它在你的VLC版本中工作就足够了?原创 2022-09-16 21:02:06 · 1164 阅读 · 0 评论 -
关于粉丝需要编译python版本的opencv-cuda11的方法(在ubuntu22.04平台编译,python3.6,cuda11.7)
这是一项具有强大 NVIDIA GPU 的免费服务。设置起来也容易了很多,已经满足了大部分要求。在本文中,我将分享我如何 dnn 通过几行代码为 OpenCV 和 GPU。分配 dnn给 GPU 的代码很简单:上一篇文章已经提到。原创 2022-09-04 13:05:31 · 1271 阅读 · 0 评论 -
OpenCV5(C++)版本docker容器服务器配置分享
服务器拉取地址:docker pull ckck2021/opencv5-cpu:v1-ubuntu18。链接:https://hub.docker.com/repositories。原创 2022-08-28 03:52:31 · 807 阅读 · 0 评论 -
主流图像处理 Python 库汇总
它由英特尔于 1999 年创建,支持多种语言,如 C、C++、Java 和最流行的 Python。与大多数将图像视为数组的图像处理和计算机视觉库不同,它将图像视为空间中的一组点。它支持 Python、R、Java、C#、Lua、Ruby、TCL 和 C++ 等语言。它不需要很多图像处理的先决条件和概念,如色彩空间、缓冲区管理、特征值等。它有助于图像处理功能,例如缩放、旋转、锐化、渐变图像等。Mahotas是一个用于图像处理和计算机视觉的高级 python 库,提供阈值、卷积、形态处理等高级功能。...原创 2022-08-26 00:58:35 · 996 阅读 · 0 评论 -
Ubuntu安装ffmpeg音视频处理工具:联合解决cuda11+opencv4.6编译bug的问题(cap_ffmpeg_impl/opencv_videoioopencv_cuda*)
FFmpeg 是一个开放源代码的自由软件,可以执行音频和视频多种格式的录影、转换、串流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。“FFmpeg”这个单词中的“FF”指的是“Fast Forward”。原创 2022-08-23 20:58:32 · 853 阅读 · 0 评论 -
OpenCV(C++)图像处理基础05:图像的亮度与对比度
文章目录0、知识点1、测试代码2、补充:convertTo的用法参考文献0、知识点案例: 像素值越接近255越白。两参数则是调整像素和对比度。Api接口:复习Vec3f :Vec3f表示的是3通道float类型的 Vect,就相当于3通道float类型的图像(这是其中一个具体化),解释可以从源代码中看出来。下面给出一个具体的例子:Vec3f point = Vec3f(10,10,3.2);//Float, 3 componentsMat mat(3,3,CV_32FC3,);//3 c原创 2021-09-19 21:02:01 · 1511 阅读 · 0 评论 -
OpenCV(C++)图像处理基础04:图像混合(线性混合操作)
文章目录1、知识点:线性混合数学模型2、代码实现+测试结果参考文献1、知识点:线性混合数学模型进一步说明:在实现时可以用OpenCV中的addWeighted()函数,函数原型如下:void(InputArray src1,double alpha,InputArrary src2,double beta,doublegamma,outputArray dst,int dtype=-1);参数1:InputArray类型的src1,表示要加权的第一个数组,常常填一个Mat。参数2:d原创 2021-09-14 23:04:06 · 380 阅读 · 0 评论 -
OpenCV(C++)图像处理基础03:读写像素、像素值修改、像素反差
目录1、修改像素值、灰色、单通道灰色反差2、修改像素值、灰色、三通道彩色反差1、修改像素值、灰色、单通道灰色反差#include <opencv2/core/core.hpp> #include <opencv2/imgcodecs.hpp> #include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc.hpp>#include <iostream>//#include原创 2021-09-13 22:23:50 · 2960 阅读 · 0 评论 -
OpenCV(C++)图像处理基础02:矩阵的掩膜操作与Mat对象【提升图像对比度】
图像处理基础0、获取图像像素指针1、像素范围处理saturate_cast1.0、掩膜操作实现图像对比度调整1.1、测试代码1.2、函数调用filter2D功能2、Mat对象2.1、Mat对象与IplImage对象2.2、Mat对象构造函数与常用方法2.3、Mat对象使用2.4、Mat对象创建2.5、测试结果0、获取图像像素指针1、像素范围处理saturate_cast1.0、掩膜操作实现图像对比度调整红色是中心像素,从上到下,从左到右对每个像素做同样的处理操作,得到最终结果就是对比度提高之后的原创 2021-09-12 18:08:09 · 423 阅读 · 0 评论 -
OpenCV(C++)图像处理基础01:加载、修改、保存图像
图像处理基础1、加载图像2、显示图像3、修改图像4、测试代码1、加载图像2、显示图像3、修改图像4、测试代码测试原图:#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;#if 1 // 1:开启测试代码;0:关闭测试代码int main(int arg, char** ar原创 2021-09-12 09:01:35 · 911 阅读 · 5 评论 -
OpenCV(C++)图像处理基础开篇
OpenCV图像处理基础0、自行下载Window10安装Visual Studio 20191、配置opencv环境2、测试:自行创建项目,测试代码如下0、自行下载Window10安装Visual Studio 2019官网:https://visualstudio.microsoft.com/zh-hans/1、配置opencv环境在Visual Studio 2019上配置opencv3教程:https://blog.csdn.net/qq_42741583/article/details/82原创 2021-09-11 21:08:49 · 1060 阅读 · 0 评论