自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 51小车关于PWM波的应用+代码

太君关于PWM波的见解提到PWM波就让人联想到占空比,不错我认为占空比确实是PWM波的核心,看到这可别跑了。。。我就讲讲我自己的理解:原理:PWM是为了使某些原件的输出功率乘上某个系数从而调整原件的输出功率,但实际上好像只能缩小。实现方法因为我也初学现在只用过51单片机的定时器功能实现。。。代码如图:如果你采用我的代码请保证线要接的和我一样。如果代码和接线无误,但是实现不了调速,检测使能端是否有问题。。。...

2020-12-10 16:37:51 477

原创 keil: I/O ERROR ON INPUT FILE: EXCEPTION 的解决方案

太君报错日常解决方法就是在options 设置operating system为 RTX-51 tiny但是如果还报错!!!!!!!可能是你keil到期了用注册机再注册一下。。。且Support Period那里的时间一定要在你现在所在年份之后!!!...

2020-12-09 12:32:19 3841 2

原创 关于寻迹小车组装建议

太君组装寻迹小车先说我碰到的问题:焊接要注意,而且尽量先焊接再组装。组装前应该先考考虑所有零件在小车上的布局。每次接线时注意正负。不要带电源组装。修改电源线时请一根一根剪。虽然有些常识我们都知道,但是上手时还是会有问题所用零件:1.降压模块;2.51单片机;3.L298N芯片一个;4.红外检测模块2个;5.电池一个;6.电机两个;7.轮胎两个;8导线若干;![零件1芯片使用请自行查询。如果在组装时遇到困难欢迎私信我。。。...

2020-12-08 18:26:00 697

原创 opencv环境报错问题

关于上篇opencv环境尝试太君的报错日常经过重装系统的尝试还是无法解决。。。但是我们还是不能放弃!我用的opencv库的版本是最新的,但是教程是3.4.1,所以我认为是环境配置的步骤上出了小问题。但是我不会配opencv4.5.0的(能力有限)所以我决定去找3.4.1的库。。。...

2020-12-08 17:36:41 162

原创 老太君报错日常

TOC老太君探索之路0x00007FFCD9133B29 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000003C8E96F5C0 处。今天在安装好OpenCV的环境后编写一个简单的测试代码报了一个这样的错,根据经验应该是图片没有加载成功的原因,所以再三比对检查,但是还是错误,所以上网百度。##根据网上的结果进行修改但还是报错,我人几乎崩溃了。。。但是我观察几天又有发现:我想起前一个星期我的

2020-12-06 21:08:22 304

原创 OpenCV/c++/模糊/腐蚀与膨胀/老太君

一·模糊。有四种方法模糊:1.blur(Mat,Mat,Size,Point);均值模糊,对图像掩膜锚点取矩阵的平均值。GaussianBlur(Mat,Mat,Size);高斯模糊medianBlur();中值模糊bilateralFilter()双边模糊腐蚀与膨胀1.dilate();膨胀2.erode();模糊...

2020-08-26 00:51:41 115

原创 OpenCV/c++/图像混合/老太君

图像混合addWeighted(图像1,图像1的权重(0~1),图像2,图像2的权重(1-图像1的权重),数(int型),输出图像)公式 图像1某点的像素×权重+图像2某点的像素×权重+数。

2020-08-24 00:47:47 71

原创 OpenCV/c++/Mat/老太君

今天简单聊聊Mat的常用内部方法。1.Mat.empty():如果为空,返回1.2.Mat a=Mat(b.size(),b.type()):创建一个与b大小类型相同的图片。3.Mat a;a=Scalar(255,255,255);:赋值白色图片。4.a=b.clone(); b.copyTo(a);功能一样,把b拷贝到a。5.int a=b.channels();获取通道数。6.a.ptr(0);获取a第0行的指针。7.a.rows;a.cols;图片高度和宽度。...

2020-08-22 11:09:02 151

原创 c++/opencv/像素操作/老太君/

OpenCV对像素的操作有两种,一种是先获取某行的指针,在确定需要操作的像素。如:Mat src=imread(~~~~~)//导一张图片; const uchar* ptr=src.ptr<uchar>(row);//定义一个uchar指针存放该图片第row行像素的指针确定像素也就简单了,因为像素是数组一样排列的,如要访问第一个像素ptr【0】另一种方法就是直接获取像素点。假设知道像素的位置(row,col)则:灰度图——src.at(row,col);BGR图——src.at(ro

2020-08-22 10:58:06 145

原创 c++/opencv/矩阵掩膜

老太君陪你学cv矩阵掩膜矩阵掩膜可以说是学习OpenCV的第一个难题,我记得第一次学的时候也被下软了,后来发现其实挺简单的。看到这先别怕,我来慢慢道来。第一行:cols明显是int变量,src是Mat变量(在前面声明),因为Mat结构体变量名,所以src.cols-1是获取列数(总列数减一,因为最后一列·最开始一列·最后一行和最开始一行不用,所以去掉),src.channels(),也是一个结构体里的方法,获取图片的通道数,因为像素的通道数只与列有关所以相乘获得真正的像素列数。第二行:就是获取通道

2020-08-21 15:28:03 231

原创 太君OpenCV学习记录

老太君陪你学OpenCV第一课 OpenCV不是编程语言,而是解决关于图片视频有关的一个库,就类似于C语言中 <stdio.h>,所以要完成有关编程必须要依赖其它的编程语言作为框架。本次我是c++为框架进行学习。...

2020-08-20 14:59:17 92

原创 复习c的第二天

今天复习指针,有些概念已经模糊 尴尬浪费时间了。明天冲冲冲吧。

2020-08-09 22:41:32 89 1

原创 复习第一天

第一天复习c还是比较懒散嘻嘻嘻,复习了c复习库三分之一的内容,发现一些函数还是忘记它的运行过程,复习还是有必要的。

2020-08-08 21:41:52 141 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除