老王隔壁的秃头大宝贝
码龄7年
关注
提问 私信
  • 博客:32,627
    32,627
    总访问量
  • 20
    原创
  • 563,942
    排名
  • 358
    粉丝
  • 0
    铁粉

个人简介:初入人工智能的菜鸟

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
  • 加入CSDN时间: 2018-03-04
博客简介:

weixin_41786269的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得2次评论
  • 获得46次收藏
创作历程
  • 3篇
    2022年
  • 17篇
    2021年
成就勋章
TA的专栏
  • gitee上传与下载
    1篇
  • Qt
    2篇
  • windows操作
  • opencv
兴趣领域 设置
  • 开发工具
    githubpycharmvscodejupytervisual studio codesublime text
  • 大数据
    mysqlhadoopredismongodb
  • 人工智能
    opencv语音识别计算机视觉目标检测机器学习人工智能caffe深度学习神经网络sklearncnntensorflow目标跟踪keras自动驾驶生成对抗网络pytorch边缘计算视觉检测图像处理数据分析迁移学习
  • 微软技术
    sqlvisual studio
创作活动更多

如何做好一份技术文档?

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

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

本地文件上传到gitee

上传到gitee仓库文件
原创
发布博客 2022.12.15 ·
1122 阅读 ·
3 点赞 ·
1 评论 ·
9 收藏

pycharm中ui文件转py文件

pycharm中配置ui文件转py文件
原创
发布博客 2022.11.07 ·
1919 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Qt中windeployqt.exe打包工具

第一步:将可执行文件WSXDetectionLine.exe文件单独放到一个文件夹中第二步:在路径中输入“cmd”,进入控制台第三步:在命令行中输入如下命令(使用windeployqt.exe进行打包),回车打包成功。...
原创
发布博客 2022.05.04 ·
895 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Opencv之图像的缩放(resize,pyrUp,pyrDown以及基于等间隔提取图像缩放和基于区域子块提取图像缩放)

基于等间隔提取图像缩放: 等间隔提取图像缩放是通过对原图像进行均匀采样来完成的。对于源图像数据f(x,y),其分辨率为M x N,若将其分辨率改为m x n,对于等间隔采样而言,其宽度缩放因子kx = M / m,高度缩放因子为 ky= N / n。图像缩放在其水平方向的等间隔采样为kx,垂直方向等间隔采样为ky。当kx = ky时,源图像数据将等比例缩放。否则源图像不发生等比例缩放,从而造成图像的扭曲变形。从f(x,y) 到 g(x', y')矩阵映射关系如下:基于区域...
原创
发布博客 2021.12.30 ·
3202 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

opencv之图像平移

图像平移指的是沿水平方向或垂直方向进行图像的移动。平移变换公式:​​​​​​​对于原始图像而言,正变换矩阵:对于目标图像而言,逆变换矩阵:代码:#include<opencv2/imgproc.hpp>#include<opencv2/highgui.hpp>#include<opencv2/core.hpp>#include...
原创
发布博客 2021.12.29 ·
2162 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

opencv之重映射remap

重映射指把一个图像中的一个位置的像素通过映射关系转换到另一图像的指定位置。正映射:计算原图像任意像素在映射后图像中的坐标位置。反映射:计算变换后图像任意像素反映射在原图像中的坐标位置。通常 由于正映射不完全以及出现映射重复现象,一般在图像处理中采用反映射方式来保证输出目标图像的每个像素都可以通过映射关系在原图像中找到唯一的对应像素。void cv::remap ( InputArray src, OutputArray dst, ..
原创
发布博客 2021.12.29 ·
1619 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Opencv之模板匹配与将模板中结果在原图中显示

将模板图片中的角点在原图中标记出来流程: 第一步:读入原图像; 第二步:在原图像上创建ROI区域作为我们的模板;第三部:提取角点信息,并在模板图像和原图像上进行显示。代码:#include<iostream>#include<opencv2/imgproc.hpp>#include<opencv2/highgui.hpp>#include<opencv2/core.hpp>using n...
原创
发布博客 2021.12.10 ·
3023 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

opencv之棋盘格检测

代码:#include <iostream>#include <vector>#include <opencv2/opencv.hpp> #include <opencv2/xfeatures2d.hpp>#include <opencv2/optflow/motempl.hpp>using namespace cv; using namespace std;/*棋盘格角点检测应用*/int main(){ ..
原创
发布博客 2021.12.10 ·
3993 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

opencv之Shi-Tomasi角点检测

它是Harris的改进版,最原始的定义是将矩阵M的行列式与M的迹相减,再将差值同预先给定的阈值进行比较。改进后,若两个特征值中较小的一个大于最小阈值,则会得到强角点。void cv::goodFeaturesToTrack ( InputArray image, OutputArray corners, //检测到的角点的输出向量 int maxCorners, //角点的最大数量 double qua...
原创
发布博客 2021.12.09 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

opencv之图像的矩

矩函数常用于模式识别、目标分类、目标标识和方位估计及图像编码与重构等,图像矩通常包含了图像形状的全局特征,如大小,位置,方向,形状等。其中,一阶矩与形状有关,二阶矩显示曲线围绕直线平均值的扩展成都,三阶矩则是关于平均值的对称性的测量。在opencv中一般由moments、contourArea、ARCLength这三个函数配合求一个图像的矩。 其中,moments计算图像所有的矩(最高到3阶); contourArea计...
原创
发布博客 2021.12.09 ·
555 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

opencv之寻找轮廓findContours

findContours函数用于在二值图中寻找轮廓。void cv::findContours ( InputArray image, OutputArrayOfArrays contours, //检测到的轮廓,运算结果存储在这,每一个轮廓存储为一个点向量,即point类型中的vector表示 OutputArray hierarchy,//可选的输出向量,包含图像的拓扑信息,每个轮廓contours[i]对应4个hierarchy
原创
发布博客 2021.12.09 ·
3147 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

opencv之阈值处理

固定阈值Threshold():double cv::threshold ( InputArray src, OutputArray dst, double thresh, //阈值具体值 double maxval, //最大值 int type ) 阈值类型type如下,依次取值为0,1,2,3,4。图形化的...
原创
发布博客 2021.12.08 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Opencv之漫水填充floodfill

它是一种用特定的颜色填充连通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果的方法。常被用来标记或分离图像的一部分,以便对图像进一步处理和分析,也可以用来从输入图像中获取掩码区域,或只处理掩码区域制定的像素点,操作结果总是某个连续的区域。int cv::floodFill ( InputOutputArray image, InputOutputArray mask, //它是一个单通道8位,长宽都比输入图像大两个像素点的图像
原创
发布博客 2021.12.08 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

opencv之非线性滤波

中值滤波: 用像素点邻域灰度值的中值来替代该像素点的灰度值,该方法在去除脉冲噪声、椒盐噪声的同时会保留图像的边缘细节。中值滤波在处理连续图像窗函数时与线性滤波器的工作方式类似,但滤波过程不在是加权运算。与均值滤波对比: 优点:均值滤波器中,由于噪声成分被放入平均计算中,所以输出受到了噪声的影响。但在中值滤波器中,由于噪声成分很难选上,所以几乎不会影响到输出。 缺点:中值滤波花费的时间是均值滤波的5倍以上。具体步骤: 例如3*3的...
原创
发布博客 2021.12.07 ·
1061 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

opencv之线性滤波滤波

图像滤波的目的: 一是抽出对象的特征作为图像识别的特征模式; 二是为适应图像处理的要求,消除图像数字化时所混入的噪声。滤波器的分类: 线性滤波:方框滤波、均值滤波和高斯滤波。 非线性滤波:中值滤波和双边滤波。对于高斯滤波如果是低通就是模糊操作,如果是高通就是锐化操作。方框滤波:void cv::boxFilter ( InputArray src, //输入图像 OutputAr...
原创
发布博客 2021.12.07 ·
1221 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

opencv之访问图像的方法

#include<iostream>#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>#include<opencv2/highgui.hpp>using namespace std;using namespace cv;// 1 用指针访问像素void colorReduce(Mat& inputimg, Mat& outputimg, int div){ /...
原创
发布博客 2021.12.05 ·
1550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

opencv之RotatedRect的使用

官方给出的参数说明链接:OpenCV: cv::RotatedRect Class Referencehttps://docs.opencv.org/4.x/db/dd6/classcv_1_1RotatedRect.html#ae1be388780b8d5faf450be18cbbf30f1代码:#include<iostream>#include<opencv2/imgproc.hpp>#include<opencv2/highgui.hpp>#.
原创
发布博客 2021.12.04 ·
1763 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Opencv图像裁剪

这里使用矩形框来创建图片中的感兴趣区域(要截取的内容)Rect函数讲解: Rect rect(x, y, H, W ); 参数分别代表了起点的坐标(x, y ),以及矩形的长、宽完整代码:#include<iostream>#include<opencv2/imgproc.hpp>#include<opencv2/highgui.hpp>#include<opencv2/core.hpp>using ...
原创
发布博客 2021.12.02 ·
1469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

visual studio 配置opencv环境

配置release x64第一步: 视图--其他窗口--属性管理器第二步:问题1:配置后运行代码,提示“找不到opencv_wordxxx.dll”解决方法:将build/x64或x32/vcxx/bin下的所有的dll后缀问价全部拷贝到c:/windows/system32和c:/windows/sysWOW64中即可...
原创
发布博客 2021.11.22 ·
1678 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

批量修改图片后缀名

例:我们想要将文件下的 ‘*.png' 修改成’*.jpg‘格式第一步: 在当前文件夹下新建一个文本文件,名字随便起就可以。 打开文本文件输入:ren *.png *.jpg 保存,关闭文本文件第二步: 选中刚才新建的文本文件右键重命名,将后缀名改为 bat第三步: 双击 .bat文件后发现图片后缀名全部修改完毕...
原创
发布博客 2021.11.22 ·
981 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏
加载更多