jmuyjl
码龄9年
求更新 关注
提问 私信
  • 博客:188,631
    188,631
    总访问量
  • 54
    原创
  • 973
    粉丝
  • 67
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2017-11-04

个人简介:Computer Vision、Deep Learning

博客简介:

Jmuyjl

博客描述:
CV
查看详细资料
个人成就
  • 获得344次点赞
  • 内容获得307次评论
  • 获得1,159次收藏
  • 代码片获得1,587次分享
  • 博客总排名402,027名
创作历程
  • 1篇
    2022年
  • 14篇
    2021年
  • 10篇
    2019年
  • 29篇
    2018年
成就勋章
TA的专栏
  • Python计算机视觉
    5篇
  • 数字图像处理
    10篇
  • 机器学习
    7篇
  • 深度学习
    12篇
  • LeetCode
    15篇
  • 目标检测
    6篇
  • OpenCV
    7篇
  • Python
    1篇
  • TensorFlow
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 267

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    深度学习pytorch图像处理
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

212人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

计算机视觉——单目相机标定

计算机视觉——单目相机标定文章目录计算机视觉——单目相机标定前言OpenCV相机标定流程1. 数据集2. 角点提取3. 内参外参求解4. 误差评估实验分析前言什么是相机标定:在计算机视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。相机参数可以分为内参和外参。求解内参和外参的过程称之为相机标定。其中内参包括焦距,像主点坐标,畸变参数。外参包括旋转和平移。为什么要相机标定: 计算机视觉的基本任务之一是从摄像机获取
原创
博文更新于 2022.05.24 ·
4389 阅读 ·
6 点赞 ·
4 评论 ·
59 收藏

Python计算机视觉——照相机模型与增强现实

Python计算机视觉——照相机模型与增强现实文章目录Python计算机视觉——照相机模型与增强现实1 针孔照相机模型1.1 照相机矩阵1.2 三维点的投影1.3 照相机矩阵的分解1.4 计算照相机中心2 照相机标定3 以平面和标记物进行姿态估计4 增强现实4.1 PyGame和PyOpenGL4.2 在图像中放置虚拟物体1 针孔照相机模型针孔照相机模型(有时称为射影照相机模型)是计算机视觉中广泛使用的照相机模 型。对于大多数应用来说,针孔照相机模型简单,并且具有足够的精确度。在针孔照相机模型中,在光
原创
博文更新于 2021.07.01 ·
2931 阅读 ·
7 点赞 ·
5 评论 ·
21 收藏

Python计算机视觉——图像到图像的映射

Python计算机视觉——图像到图像的映射文章目录Python计算机视觉——图像到图像的映射写在前面1 单应性变换1.1 直接线性变换算法1.2 仿射变换2 图像扭曲2.1 图像中的图像2.2 分段仿射扭曲2.3 图像配准3 创建全景图3.1 RANSAC3.2 拼接图像写在前面刚体变换:平移+旋转,只改变物体位置,不改变物体形仿射变换:改变物体位置和形状,但是保持“平直性”投影变换:彻底改变物体位置和形状1 单应性变换单应性变换是将一个平面内的点映射到另一个平面内的二维投影变换。在这里
原创
博文更新于 2021.06.29 ·
3387 阅读 ·
3 点赞 ·
4 评论 ·
4 收藏

Python计算机视觉——SIFT特征

Python计算机视觉——SIFT特征文章目录Python计算机视觉——SIFT特征写在前面1 SIFT特征算法步骤1.1 尺度空间的极值检测1.2 特征点定位1.3 特征方向赋值1.4 特征点描述2 实验分析3 关键点匹配4 匹配地理标记图像写在前面Scale invariant feature transform(SIFT),中文含义就是尺度不变特征变换。由于在此之前的目标检测算法对图片的大小、旋转非常敏感,而SIFT算法是一种基于局部兴趣点的算法,因此不仅对图片大小和旋转不敏感,而且对光照、噪声
原创
博文更新于 2021.06.18 ·
2972 阅读 ·
4 点赞 ·
1 评论 ·
31 收藏

Python计算机视觉——Harris角点检测

Python计算机视觉——Harris角点检测文章目录Python计算机视觉——Harris角点检测写在前面1 Harris角点检测基本思想2 Harris角点检测公式推导3 实验分析写在前面在传统目标识别中,特征提取是最终目标识别效果好坏的一个重要决定因素,因此,在这项工作里,有很多研究者把主要精力都放在特征提取方向。在传统目标识别中,主要使用的特征主要有如下几类:边缘特征(Canny算子)纹理特征(小波Gabor算子)角点特征(Harris算子)那何为角点?局部窗口沿各方向移动,均
原创
博文更新于 2021.06.07 ·
8487 阅读 ·
29 点赞 ·
13 评论 ·
127 收藏

数字图像处理——第十章 图像分割

数字图像处理——第十章 图像分割文章目录数字图像处理——第十章 图像分割写在前面1 点、线和边缘检测1.1 孤立点的检测1.2 线检测1.3 边缘检测2 阈值处理2.1 单一全局阈值2.2 自适应阈值3 区域分割3.1 区域生长3.2 区域分裂与聚合4 分水岭算法写在前面图像分割——以一幅图像作为输入而返回一个或多个区域或亚像素轮廓作为输出。也就是说为得到图像中的物体信息,我们必须进行图像分割,即提取图像中的感兴趣区域。数字图像处理中图像分割的四种方法:边缘检测:检测出边缘,再将边缘像素连接,构成
原创
博文更新于 2021.06.01 ·
3418 阅读 ·
0 点赞 ·
0 评论 ·
26 收藏

数字图像处理——第九章 形态学图像处理

数字图像处理——第9章 形态学图像处理文章目录数字图像处理——第9章 形态学图像处理1 基础知识1.1 形态学图像1.2 二值图像2 腐蚀和膨胀2.1 腐蚀2.2 膨胀3 开操作与闭操作3.1 开操作3.2 闭操作3.3 实验对比4 一些基本的形态学算法4.1 边界提取4.2 空洞填充4.3 凸壳1 基础知识1.1 形态学图像形态学通常指的是生物学的某个分支,常用来处理动物和植物的形状和结构。现在,我们也将这个词用于图像处理中。形态学图像处理就是使用数学形态学的基本运算,由计算机对图像进行分析,以达
原创
博文更新于 2021.05.16 ·
5026 阅读 ·
6 点赞 ·
2 评论 ·
54 收藏

数字图像处理——第七章 小波和多分辨处理

数字图像处理——第六章 小波和多分辨率处理文章目录数字图像处理——第六章 小波和多分辨率处理写在前面1 多分辨率处理1.1 图像金字塔1.2 多尺度和多分辨率的区别2 小波2.1 连续小波变换2.2 离散小波变换3 python×小波3.1 python小波变换3.2 python小波去噪写在前面先理解下两个概念,小波和多分辨率。小波必然不是这个小波小波是指小区域、长度有限、均值为0的波形。小是指信号具有衰减性,波指信号具有波动性。小波变换类似于傅里叶变换,都是把函数用一组正交基函数展开,选
原创
博文更新于 2021.05.15 ·
3587 阅读 ·
4 点赞 ·
10 评论 ·
38 收藏

数字图像处理——第八章 图像压缩

数字图像处理——第八章 图像压缩文章目录数字图像处理——第八章 图像压缩1 图像压缩1.1 为啥要图像压缩1.2 为啥能图像压缩1.2.1 编码冗余1.2.2 空间冗余1.2.3 时间冗余2 一些基本的压缩方法2.1 霍夫曼编码2.2 行程编码2.3 算数编码2.4 LZW编码3 数字图像水印3.1 简单的可见水印3.2 LSB不可见水印1 图像压缩1.1 为啥要图像压缩图像压缩就是减少表示数字图像需要的数据量。也许你会问,就一张二维图像还减啥数据量,几个G容量能存一大堆。最近刚好在看Android
原创
博文更新于 2021.05.12 ·
3887 阅读 ·
3 点赞 ·
14 评论 ·
52 收藏

数字图像处理——第六章 彩色图像处理

数字图像处理——第六章 彩色图像处理文章目录数字图像处理——第六章 彩色图像处理1 彩色模型1.1 RGB彩色模型1.2 CMY 和CMYK彩色模型1.3 HSI彩色模型2 伪彩色图像处理2.1 灰度分层2.2 灰度到彩色的变换3 彩色图像的分割3.1 RGB中的彩色图像分割3.2 彩色边缘检测1 彩色模型1.1 RGB彩色模型RGB模型是工业界的一种颜色标准. 是通过对红(Red)、绿(Green)、蓝(Blue)3种颜色亮度的变化以及它们相互之间的叠加来得到各种各样的颜色。RGB彩色空间对应的坐
原创
博文更新于 2021.05.09 ·
10620 阅读 ·
5 点赞 ·
3 评论 ·
30 收藏

数字图像处理——第五章 图像复原与重建

数字图像处理——第五章 图像复原与重建文章目录数字图像处理——第五章 图像复原与重建写在前面1 图像退化/复原过程的模型2 噪声模型2.1 高斯噪声2.2 椒盐噪声3 仅有噪声的复原——空间滤波3.1 均值滤波器3.2 统计排序滤波器3.3 自适应滤波器4 用频率域滤波消除周期噪声5 逆滤波和维纳滤波写在前面图像退化:图像在形成、记录、处理和传输过程中,由于成像系统、记录设备、传输介质和处理方法的不完善,导致图像质量的下降。图像增强:旨在改善图像质量,提高图像的可懂度,更偏向主观判断。即要突出所关心
原创
博文更新于 2021.05.04 ·
3963 阅读 ·
9 点赞 ·
1 评论 ·
23 收藏

数字图像处理——第三章 灰度变换与空间滤波

数字图像处理——第3章 灰度变换与空间滤波文章目录数字图像处理——第3章 灰度变换与空间滤波写在前面3.1 灰度变换3.1.1 基本的灰度变换函数图像反转对数变换伽玛变换分段线性变换函数--三种3.1.2 直方图处理直方图均衡化(Histogram Equalization)直方图规定化(Histogram Specification)局部直方图处理3.2空间滤波3.2.1 平滑空间滤波器3.2.2 锐化空间滤波器使用一阶微分进行图像锐化——梯度使用二阶微分进行图像锐化——拉普拉斯算子总结写在前面图像
原创
博文更新于 2021.05.04 ·
3119 阅读 ·
14 点赞 ·
11 评论 ·
52 收藏

数字图像处理——第四章 频率域滤波

数字图像处理——第4章 频率域滤波文章目录数字图像处理——第4章 频率域滤波频率域1.傅里叶级数原理1.1.一维傅里叶变换1.2.二维傅里叶变换2.python×傅里叶级数2.1.傅里叶变换后的频谱图3.频率域滤波3.1.低频与高频3.2.频率域滤波步骤3.3.低通滤波器3.4.高通滤波器3.5.低通与高通滤波器实验总结频率域上一章学的灰度变换和空间滤波,主要目的是减少噪声和平滑图像,同时也是在空间域进行的图像增强操作。而这章主要是频率域滤波,滤波的概念在上一章节有涉及到,所以先了解下频率域。频率域是
原创
博文更新于 2021.04.24 ·
1904 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

数字图像处理——第二章 数字图像基础

数字图像处理——第2章 数字图像基础文章目录数字图像处理——第2章 数字图像基础2.1 视觉感知要素2.2 光和电磁波谱2.3 图像感知和获取2.4 图像取样和量化2.4.1 取样、量化和空间、灰度分辨率2.4.2 数字图像表示2.4.3 图像内插2.5 像素间的一些基本关系2.5.1 相邻像素2.5.2 邻接性和相邻的关系2.5.3 距离度量2.6 图像常用的像素级运算2.6.1 阵列与矩阵操作2.6.2 算数操作2.6.3 逻辑操作总结2.1 视觉感知要素关于颜色人类视觉的产生,除了光源对眼睛的
原创
博文更新于 2021.04.10 ·
1379 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

数字图像处理——第一章 绪论

第1章 绪论写在前面1.1 图像、像素及数字图像处理1.2 数字图像处理基本步骤1.3 图像处理的目的、任务与特点1.3.1 图像处理的目的1.3.2 图像处理的任务1.3.3 数字图像处理的特点1.4 数字图像处理的应用写在前面最近开始计算机视觉的基础课程学习,从最先的数字图像处理开始,再到后面的Python 计算机视觉、机器学习等课程。写在博客记录下整个学习过程,也方便后续自己学习。这些课程都是自己边学边实践的记录笔记,如有不足之处,还请大家批评指正。1.1 图像、像素及数字图像处理数字图像:是
原创
博文更新于 2021.04.09 ·
2721 阅读 ·
7 点赞 ·
2 评论 ·
12 收藏

OpenCV——简易画图之画小猪

#include<opencv2\opencv.hpp>#include<iostream>using namespace cv;using namespace std;int main(void){ Mat img = Mat(1000, 1000, CV_8UC3, Scalar(255, 255, 255)); circle(img, Point(...
原创
博文更新于 2019.03.30 ·
1337 阅读 ·
4 点赞 ·
2 评论 ·
2 收藏

深度学习——数据预处理篇

深度学习——数据预处理篇文章目录深度学习——数据预处理篇**一、前言****二、常用的数据预处理方法**零均值化(中心化)数据归一化(normalization)主成分分析(PCA、Principal Component Analysis)白化(whitening)**三、注意事项****四、References**一、前言深度学习和机器学习一个重要的区别就是在于数据量的大小。就目前的大量实...
原创
博文更新于 2019.04.05 ·
19423 阅读 ·
31 点赞 ·
2 评论 ·
174 收藏

OpenCV——简易图形画法:画奥运五环

#include<opencv2\opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(void){Mat img = Mat::zeros(500, 700, CV_8UC3);//图片初始化,第一个500是宽度,第二个500是高度// Point是点的表示...
原创
博文更新于 2019.03.30 ·
2959 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

CornerNet代码解析——损失函数

CornerNet源码解析——Loss层文章目录CornerNet源码解析——Loss层前言总体损失1、Heatmap的损失2、Embedding的损失3、Offset的损失前言今天要解析的是CornerNet的Loss层源码,论文中Loss的解析在这:CornerNet的损失函数原理总体损失总体的损失函数如下图所示,三个输出分别对应三部分损失,每部分损失有着对应的权重。接下来分别讲述每...
原创
博文更新于 2019.09.14 ·
9224 阅读 ·
12 点赞 ·
4 评论 ·
28 收藏

CornerNet:实现demo、可视化heatmap、测试各类别精度

CornerNet:实现demo、可视化heatmap、测试各类别精度文章目录CornerNet:实现demo、可视化heatmap、测试各类别精度前言实现demo方案一方案二可视化heatmap测试各类别精度欢迎大家来讨论关于CornerNet的代码,一起交流,直接评论就好了,我很快回的,不信你试试☎☎☎前言有段时间没有整理自己最近在研究的东西了,但还是感觉时不时要停下来总结一下才能记忆...
原创
博文更新于 2019.08.22 ·
11980 阅读 ·
10 点赞 ·
52 评论 ·
37 收藏
加载更多