晓纪同学
码龄14年
关注
提问 私信
  • 博客:86,829
    86,829
    总访问量
  • 81
    原创
  • 48,310
    排名
  • 3,681
    粉丝
  • 163
    铁粉
  • 学习成就

个人简介:快乐创造价值

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2011-02-10
博客简介:

jiyanghao19的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,035
    当月
    24
个人成就
  • 获得199次点赞
  • 内容获得5次评论
  • 获得421次收藏
  • 代码片获得1,121次分享
创作历程
  • 7篇
    2024年
  • 45篇
    2023年
  • 29篇
    2022年
成就勋章
TA的专栏
  • 算法和机器人
    付费
    5篇
  • python教程学习
    付费
    6篇
  • PYQT5
    付费
    1篇
  • C#技巧总结
    付费
    6篇
  • 数据结构
    付费
    2篇
  • Opencv_C++学习笔记
    22篇
  • 图漾相机
    16篇
  • C++ Primer笔记
    12篇
  • 编程工具技巧
    2篇
  • C++设计模式
    8篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    opencvcaffetensorflowmxnetpytorchnlpscikit-learn聚类集成学习迁移学习分类回归
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Opencv-C++笔记 (22) :opencv-contrib 扩展模块编译

③找到 OPENCV_EXTRA_MODULES_PATH 变量,选择我们刚才下载的opencv_contrib安装包里的modules文件夹。如果这个变量为空,只是安装了OpenCV的基础版。包含目录:D:\opencv_build\install\include,D:\opencv_build\install\include\opencv2。① (可选) 勾选 BUILD_opencv_world 主要是把所有的lib文件都弄到一个opencv_world450d.lib中方便配置。
原创
发布博客 2024.08.22 ·
817 阅读 ·
26 点赞 ·
0 评论 ·
32 收藏

Opencv-C++笔记 (21) :傅里叶变换

2、从频域角度分析:不在是以时间为参照物了,而是这个事情的频率,1分钟放1块冰糖,2分钟放3粒红豆,3分钟放2粒绿豆,4分钟放4块西红柿,5分钟放1杯水。1、从时域分析:就是六点零一放了1块冰糖,3颗红豆,2颗绿豆,4块西红柿,1杯纯净水,六点零二放了1块冰糖。随着时间的变化一直在变化。结论:傅里叶变换后的白色部分(即幅度大的低频部分)表示图像中快变化的特性或者说是灰度变化缓慢的特性(低频部分)。傅里叶变换后的黑恶部分(即幅度低的高频部分),标识图像中快变化的特性,或者说是灰度变化快的特性(高频部分)。
原创
发布博客 2024.08.20 ·
803 阅读 ·
18 点赞 ·
0 评论 ·
10 收藏

Opencv-C++笔记 (20) : 距离变换与分水岭的图像分割

在 O p e n C v OpenCvOpenCv 中算法不从最小值开始增长,可以将相对较高的灰度值像素作为起始点(需要用户手动标记),从标记处开始进行淹没,则很多小区域都会被合并为一个区域,这被称为基于图像标(mark)的分水岭算法。cv2.distanceTransform计算的是图像内非零值像素点到最近的零值像素点的距离,即计算二值图像中所有像素点距离其最近的值为 0 的像素点的距离。在使用cv::watershed函数进行分水岭算法分割时,需要先进行前期处理,包括图像的预处理和创建标记图像。
原创
发布博客 2024.08.20 ·
1100 阅读 ·
9 点赞 ·
0 评论 ·
24 收藏

Windows11 -MASKRCNN-部署测试

detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu” 文件中#include “…需要配置好相应版本的NVIDIA驱动、CUDA、Pytorch、visual studio,visual stdio2019是为了配置gcc g++的。编译的时候,我们遇到了“command ‘…/bin/nvcc.exe’ failed with exit status 1”,修改策略。可以查询自己的nvcc-v查询自己cuda版本,查看。
原创
发布博客 2024.08.15 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu18.04.6配置编译图漾python库

通过源码安装,我们可以安装指定版本的cmake。cmake官方为我们提供了各个版本的源码包,https://cmake.org/files/使用 git 指令获取本地副本:打开终端,切换到需存放 SDK 的工作目录下,输入 git clone 命令克隆远程仓库。对于 Linux 系统,可以使用包管理器安装,如:sudo apt-get install libssl-dev。根据界面提示切换至目录 /usr/local/PYTHON 并运行生成的 python 文件即可。当前测试是4.2.1。
原创
发布博客 2024.08.14 ·
479 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

光学滤光片专业术语和图示说明

带通滤光片的透过率曲线显示在特定波长范围内有高透过率,而在其他波长范围内透过率接近零。短波通滤光片的透过率曲线显示在特定波长以下有高透过率,而在该波长以上透过率接近零。长波通滤光片的透过率曲线显示在特定波长以上有高透过率,而在该波长以下透过率接近零。偏振滤光片的透过率曲线显示在特定偏振角度下有高透过率,而在其他角度透过率降低。中性密度滤光片的透过率曲线显示在所有波长范围内透过率均匀降低。定义:半带宽是指滤光片透过率达到最大值的一半时对应的波长范围。定义:中心波长是指带通滤光片透过率最高的波长。
原创
发布博客 2024.07.24 ·
910 阅读 ·
16 点赞 ·
0 评论 ·
14 收藏

机器人-新松

【代码】机器人-新松。
原创
发布博客 2024.06.24 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Opencv-C++笔记 (19) : 分水岭图像分割

分水岭分割 opencv
原创
发布博客 2023.11.28 ·
2274 阅读 ·
25 点赞 ·
0 评论 ·
25 收藏

图像相机-相机属性SDK汇总设置

123131
原创
发布博客 2023.11.08 ·
916 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ Primer (第五版)-第十二章 动态内存

c++ primer 摘录
原创
发布博客 2023.10.11 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Opencv-C++笔记 (18) : 轮廓和凸包

首先选择Y方向最低的点作为起始点p0。从p0开始极坐标扫描,依次添加p1….pn(排序顺序是根据极坐标的角度大小,逆时针方向)。对每个点pi来说,如果添加pi点到凸包中导致一个左转向(逆时针方法)则添加该点到凸包,反之如果导致一个右转向(顺时针方向)删除该点从凸包中。InputArray points,// 输入候选点,来自findContoursOutputArray hull,// 凸包bool clockwise,// default true, 顺时针方向。
原创
发布博客 2023.08.29 ·
2056 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

PyQt5 多线程和异步刷新UI

PYQT
原创
发布博客 2023.08.23 ·
2218 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Opencv-C++笔记 (17) : 模板匹配

通过得到的结果我们发现我们的模板匹配好像匹配区域与模板的尺寸是一致的,由此很容易产生误差,或是得到并不理想的区域,而在实际生活中,由于待测图像与摄像头之间的距离的变换,模板的大小因素的影响,若是想要得到较好的匹配结果,则需要我们实现自适应尺寸的模板匹配;由此,我们开始进行自适应尺寸的模板匹配,载入的模板图像,另其进入循环,每次循环缩放一定的比例,在进行模板匹配,最终我们得到了不同比例下的ROI区域,对所有的ROI区域与我们的模板图片进行相似度的比较,选出相似度最高的匹配图像,同时获得最佳的匹配比例;
原创
发布博客 2023.08.15 ·
2871 阅读 ·
3 点赞 ·
0 评论 ·
26 收藏

Opencv-C++笔记 (16) : 几何变换 (图像的翻转(镜像),平移,旋转,仿射,透视变换)

opencv
原创
发布博客 2023.08.04 ·
4949 阅读 ·
18 点赞 ·
1 评论 ·
43 收藏

矩阵计算之求解

矩阵
原创
发布博客 2023.08.04 ·
349 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Opencv-C++笔记 (15) : 像素重映射 与 图像扭曲

opencv
原创
发布博客 2023.08.04 ·
1527 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Opencv-C++笔记 (14) : 霍夫变换(直线、圆)

霍夫变换 圆 直线
原创
发布博客 2023.08.04 ·
1811 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Opencv-C++笔记 (13) : opencv-图像卷积一(均值、中值、高斯、双边滤波)与 边缘处理

头文件 quick_opencv.h:声明类与公共函数public ://自定义掩膜运算 void edge_process_Demo(Mat & image1);主函数调用return - 1;waitKey(0);return 0;charvoid filter2D(InputArray src , 输入图像。
原创
发布博客 2023.07.24 ·
1872 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

Opencv-C++笔记 (12) : opencv-仿射变化

介绍完图像的缩放和翻转后,接下来将要介绍图像的旋转,但是在OpenCV4中并没有专门用于图像旋转的函数,而是通过图像的仿射变换实现图像的旋转。实现图像的旋转首先需要确定旋转角度和旋转中心,之后确定旋转矩阵,最终通过仿射变换实现图像旋转。
原创
发布博客 2023.06.19 ·
1547 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Opencv-C++笔记 (11) : opencv-图像二值化与LUB查找表

我们在上一节程序中生成了一张只有黑色和白色的图像,这种“非黑即白”的图像像素的灰度值无论在什么数据类型中只有最大值和最小值两种取值,因此称其为二值图像。二值图像色彩种类少,可以进行高度的压缩,节省存储空间,将非二值图像经过计算变成二值图像的过程称为图像的二值化。在OpenCV4中提供了threshold()和adaptiveThreshold()两个函数用于实现图像的二值化,我们首先介绍threshold()函数的使用方法,该函数的函数原型在代码清单3-17中给出。
原创
发布博客 2023.06.19 ·
1975 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多