- 博客(18)
- 资源 (46)
- 问答 (6)
- 收藏
- 关注
原创 图像识别与处理之Opencv——像素值的读写
像素值的读写 很多时候,我们需要读取某个像素值,或者设置某个像素值;在更多的时候,我们需要对整个图像里的所有像素进行遍历。 OpenCV 提供了多种方法来实现图像的遍历。 1 at()函数 函数 at()来实现读去矩阵中的某个像素,或者对某个像素进行赋值操作。 下面两行代码演示了 at()函数的使用方法。uchar value = grayim.at<uchar>(i,j);//读出第 i
2017-10-31 23:42:37 14386
原创 ESP8266学习笔记——(1)
1.功能描述1.1.主要功能 ESP8266可以实现的主要功能包括:串口透传,PWM 调控,GPIO控制。 串口透传:数据传输,传输的可靠性好,最大的传输速率为:460800bps。 PWM 调控:灯光调节,三色LED 调节,电机调速等。 GPIO控制:控制开关,继电器等。1.2.工作模式 ESP8266模块支持STA/AP/STA+AP 三种工作模式。 *STA 模式:ESP8266模
2017-10-27 17:04:31 1279
原创 stm32实时时钟——RTC(暂存)
对于单片机转ARM的同学来说,RTC可能比较少接触。提到实时时钟,更经常想到的是DS1302。当然,在STM32里,自己一个CPU已经足够,不需要DS1302。实际上,RTC就只一个定时器而已,掉电之后所有信息都会丢失,因此我们需要找一个地方来存储这些信息,于是就找到了备份寄存器。因为它掉电后仍然可以通过纽扣电池供电,所以能时刻保存这些数据。我们在本期教程中将详细讲述RTC原理及例程,以引导大家顺利
2017-10-18 18:08:00 2065
原创 TFT彩屏常见汉字取模方式及相关驱动函数
今天在写智能灯光的界面,用的是STM32和3.2寸TFT 彩屏。 我们在设计一个显示界面时,常常需要考虑一下汉字字体的大小,常见的字体有像素值为16*16、24*24、32*32的,而有时候我们界面用的汉字也不是很多,或者没有SD卡,没有保存相应的汉字字库,这时候就可以自己用取模软件,取相应的几个汉字即可,我用的下面这款取模软件 下面就是各个大小字体对应的参数: 16*16:宋体12,即小四,
2017-10-18 01:08:51 12485 12
原创 Keil5中常见错误总结
..\OBJ\HZ.axf: Error: L6218E: Undefined symbol EXTI_ClearITPendingBit (referred from stm32f10x_it.o). 意思是EXTI_ClearITPendingBit 是未定义的标识符( Undefined symbol ),referred from stm32f10x_it.o意思是在stm32f10x_it
2017-10-17 13:09:13 23522
原创 图像识别与处理之Opencv——Mat类
Mat 类早期的 OpenCV 中,使用 IplImage 和 CvMat 数据结构来表示图像。 IplImage和 CvMat 都是 C 语言的结构。 使用这两个结构的问题是内存需要手动管理,开发者必须清楚的知道何时需要申请内存,何时需要释放内存。这个开发者带来了一定的负担,开发者应该将更多精力用于算法设计,因此在新版本的 OpenCV 中引入了 Mat 类。新加入的 Mat 类能够自动管理内存。
2017-10-15 00:51:38 1055
原创 图像识别与处理——图像的表示与通道数问题
图像的表示与通道数问题数字图像的基本概念 对于一幅的数字图像,我们看到的是 肉眼可见的一幅真正的图片,但是计算机看来,这副图像只是一堆亮度各异的点。一副尺寸为 M × N 的图像可以用一个 M × N 的矩阵来表示,矩阵元素的值表示这个位置上的像素的亮度,一般来说像素值越大表示该点越亮。一般来说,灰度图用 2 维矩阵表示,彩色(多通道)图像用 3 维矩阵(M× N × 3)表示。下面说说什么是通道
2017-10-12 17:01:29 40486 5
原创 图像识别与处理笔记——字符识别、邮政编码识别(10月8日暂存)
今天学习到了邮政编码识别,找到了相关理论与实际的代码,分析了一下,有些地方还不是很懂。 理论是看的杨淑莹的《图像识别与项目实践——VC++、matlab计术实现》 第四章–邮政编码识别。下面是网上找到的字符识别相关程序#include <cv.h>#include <highgui.h>#include <math.h>#include <stdio.h>#include <iostre
2017-10-08 21:00:32 2109
原创 图像识别与处理——象棋识别相关论文
1、基于图像处理的象棋棋盘识别 https://wenku.baidu.com/view/2fada74fc850ad02de804114.html 2、开题报告-基于模板匹配的中国象棋棋子识别与定位 http://www.docin.com/p-1851507991.html
2017-10-05 00:30:21 2662
原创 图像识别——象棋识别相关论文资料算法暂存
1.基于图像处理的象棋棋盘识别 https://wenku.baidu.com/view/2fada74fc850ad02de804114.html
2017-10-05 00:26:02 1012
转载 C++笔记——引用(&)的用法和应用实例
C++中引用(&)的用法和应用实例对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅 是想当然,在
2017-10-04 12:44:34 463
原创 C++笔记——继承(代码还有些问题)
继承的概念 继承是 C++中类机制的一部分,该机制使类与类之间可以建立一种上下级关系,继承是一种手段,利用继承机制,可以根据另一个类的操作和数据成员来创建新类。 利用继承可以在原有类的基础上构造新类,这一性质使得类与类之间可以建立一种上下级的分类关系。可以说,继承使人们描述事物的能力大大加强和简单化了。派生类就是实现继承的,它继承了起父类的属性和操作,那些父类已经存在,在新的应用中无需修改,所要
2017-10-04 00:52:38 455
转载 c++笔记——运算符重载
c++运算符重载总结重载运算符是C++的一种重要特性。在C++中,用户定义的数据类型与基本数据类型int等一样,基本数据类型可以使用标准运算符(如+、-、*、/) 进行运算,那么如何使用标准运算符实现自定义的数据类型的运算呢? 这就需要重载运算符。 c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可
2017-10-03 19:17:20 410
原创 C++笔记——类的友元
今天学习到了类的友元,分为友元类和友元函数,下面的文章,我认为写的比较好,十分浅显易懂。1.什么是友元类 当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。2.友元类能做什么 友元类可以通过自己的方法来访问把它当做朋友的那个类的所有成员。但是我们应该注意的是,我们把类B设置成了类A的友元类,但是这并不会是类A成为类B
2017-10-03 16:05:06 695
原创 C++笔记——类的静态成员和静态成员函数
一.类的静态成员和静态成员函数 类的数据成员和成员函数可以被声明为静态static。类的静态成员也称为类成员,因为它们不需要创建类的对象就可以访问。除静态成员外。C++也允许定义static成员函数。 静态的数据被所有的对象共享,与静态数据成员类似,静态成员函数也属于类本身。1,静态数据成员 将类的某个数据成员声明为static 后,该数据成员就变为类的静态数据成员。静态数据成员属子整个类,而
2017-10-02 17:22:14 660
原创 C++笔记——项目案例:创建圆类的对象
有些看不懂,没有成功,先暂存/*10月2日程序——项目案例:创建圆类的对象*///类的定义#pragma onceclass Cycle{private: int x; int y; int r;public: Cycle(void); ~Cycle(void); Cycle(int x, int y, int r); double
2017-10-02 12:33:29 1275
转载 C++笔记——c++中#pragma的用法
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参
2017-10-02 10:42:24 1900
21_0515_Qt_test3.rar
2021-05-19
qitiandashengdiyun-labelImg-master.zip
2021-05-19
红绿灯检测图片数据集以及打好标签的xml文件.rar
2020-06-13
trained_weights.h5
2020-05-22
安全帽检测行人检测数据集视频图片.rar
2020-05-06
MTCNN和facenet实现人脸检测和人脸识别python源码
2020-04-27
自动驾驶行业报告.rar
2020-02-02
2018人工智能之自动驾驶研究报告.pdf
2020-01-22
2001-3-0401数据库作业.rar
2020-01-12
opencv-4.2.0-vc14_vc15.exe
2019-12-30
CIFAR-10数据集
2019-04-23
贴片元件封装尺寸图大全(word文档)
2019-03-21
STM32F407ZET6最小系统板
2019-03-21
树莓派开源原理图汇总
2018-11-19
利用三个定时器驱动三个步进电机的STM32程序
2018-05-23
Qt 5开发实战
2018-04-30
2015全国大学生电子设计竞赛E题频谱分析仪 TFT彩屏人机交互界面
2017-07-15
如何同时开两个yolo v5的程序,调用不同的模型进行视频实时检测
2021-09-14
有人熟悉英伟达的deepstream吗,
2021-06-25
opencv无法读取高分辨率视频4k或者2k
2021-01-16
opencv无法读取高分辨率视频4k或者2k
2021-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人