- 博客(11)
- 收藏
- 关注

原创 OpenCV学习笔记(1)——配置VS2017+opencv3.4.10+opencv_contrib-3.4.10+cmake3.17.1
经过几天的软件配置,终于完成了,记录一下,前期是结合网上的视频安装教程(版本3.4.6,安装步骤大同小异)和一篇很详细的安装教程一起安装配置的。由于配置文件很多文档都有,多对比几篇,才会更注意细节,不会出现漏配置,最后反而需要重新配置,**良心建议**! 视频链接: 链接: [https://www.bilibili.com/video/av52615901/](https://www.bilibili.com/video/av52615901/). 详细步骤链接:链接: [https://
2020-04-29 23:52:58
1158
1

原创 OpenCV学习资源共享
Learning OpenCV3》是经典款《Learning OpenCV》的升级版《Learning OpenCV3》第三版.英文.完整版pdfhttp://file.allitebooks.com/20170108/Learning%20OpenCV%203.pdf彩色完整版pdf.带目录带标签共享源代码https://github.com/oreillymedia/Learning...
2020-03-09 10:24:58
274
原创 Matlab累积学习中遇到的函数
1、产生连续均匀分布的随机数组——unifrnd语法格式:R = unifrnd(A,B)R = unifrnd(A,B,m,n,…)R = unifrnd(A,B,[m,n,…])描述:R = unifrnd(A,B) returns an array R of random numbers generated from the continuous uniform distributions with lower and upper endpoints specified by A and
2020-11-24 14:58:47
309
原创 LeetCode(4)每日一练:移除元素(关键词:快慢指针)
LeetCode(4)每日一练:移除元素(关键词:快慢指针)1、题目描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。2、题解思路解法1:双指针法(快慢指针法),通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。解法2:使用STL中的remove函数,remove(first,
2020-10-27 15:54:41
141
原创 Leetcode(3)每日一练:判断有效地括号
一、题意描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串满足:(1)左括号必须用相同类型的右括号闭合。(2)左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。二、题解思路(1)若遇到左括号入栈,遇到右括号时将对应栈顶左括号出栈,则遍历完所有括号后 stack 仍然为空;(2)建立哈希表m,构建左右括号对应关系;(3)建立栈stack,遍历字符串s,根据栈的先入后出的特点进行判断,如果 c 是左括号,则入栈 stack.p
2020-10-16 15:51:54
174
原创 MATLAB 中gcf、gca 以及gco三者的解析
1.三者的功能定义gcf :返回当前Figure 对象的句柄值;gca:返回当前axes 对象的句柄值;gco:返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的句柄值存放在Figure 的CurrentObject属性中。2.matlab下的图形对象图形对象是用以显示图形和用户界面元素的基本元素。下表列出了各种图形对象。3、句柄图形对象句柄图形是一幅图的每一组成部分是一个对象,每一个对象有一系列句柄和它相关,每一个对象有按需要可以改
2020-10-10 13:47:59
13273
原创 Leetcode(2)每日一练:罗马数字转整数
Leetcode(2)每日一练:罗马数字转整数题目描述:解题思路:1、先分析输入字符串s的特点:输入字符串变量s中的每一个元素必定代表一个数字,最终的结果就由这些数字加减而来;2、利用unordered_map的键值对把每种字符代表的数字大小对应起来;判断前后对应的数字用加法还是减法:分析规律得知,如果前一个字符代表的字符小于后面那个字符,则用减法;如果是等于或大于就是加法;4、在判断的外层加上for循环遍历整个s。C++代码:class Solution {public: in
2020-09-18 21:16:00
179
原创 Leetcode每日一练之判断一个整数是否是回文数
Leetcode(1) ## 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。解题思路:1、首先,根据输入数值的符号进行判断,如果为负数,则直接返回false,反之,继续下一步;2、然后,根据需要倒序,需要获取输入数值的个位数,然后进行逆序表达,再到十位数进行逆序表达,依次类推,直到获取完输入数值的最高位。3、代码如下:#include<bits/stdc++.h> //万能头文件class Solution{public: bool i
2020-09-17 20:41:37
264
原创 C++万能头文件都包含哪些文件?
#include<bits/stdc++.h> //万能头文件using namespace std;int main(){ int a,b,c; cin>>a>>b>>c; cout<<a+b-c<<endl; return 0; } /* #include<bits/stdc++.h>这个头文件包含以下等等C++中包含的所有头文件: #include <iost
2020-06-29 22:19:19
2304
原创 线阵CCD(摄像机)与面阵CCD(摄像机)的区别
(1)线阵CCD图像传感器是由一列MOS(金属—氧化物—半导体)光敏单元和一列CCD移位寄存器并行而构成的。如果要用线阵CCD获取二维图像,必须配以扫描运动,而且为了能确定图像每一像素点在被测件上的对应位置,还必须配以光栅等器件以记录线阵CCD每一扫描行的坐标。优点是每一行扫描的像素数可以从512~12000,而总像元数相对面阵CCD相机较少,而且像元尺寸比较灵活,帧幅数高,特别适用于一维动态目...
2020-03-12 15:45:41
11689
原创 激光二极管特点说明
激光二极管的特点说明如下:(1)直进性(方向性好):光沿直线传播,但是在其他物体的引力场的影响下,光的传播路径会发生偏折。普通光源发出的光是沿着各个方向进行传播的,发散角很大。而激光的发散角却很小,几乎是沿着平行方向发射的。激光器发射的光是一种偏振光,方向固定。比如激光照水不会发生折射。在各种激光器中,气体激光器在方向性上表现最为突出,其次则是固体激光器,半导体激光器在这方面的表现则稍逊一些。...
2020-03-06 15:12:26
2120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人