- 博客(20)
- 资源 (1)
- 收藏
- 关注

原创 【Ubuntu 环境配置】(1)Ubuntu安装opencv-4.1.0+opencv_contrib-4.1.0(c++,py2,py3 皆可运行)
Ubuntu1804 安装opencv-4.1.0 + opencv_contrib-4.1.0(最终版)文章目录Ubuntu1804 安装opencv-4.1.0 + opencv_contrib-4.1.0(最终版)一、环境1.1 Ubuntu 18.04_x641.2 opencv_4.1.0 + opencv_contrib-4.1.01.3 python3.6二、准备2.1.更新下系统...
2019-05-02 12:13:55
19192
20
原创 【问题记录】从found.000中恢复数据(某个文件夹突然不见了)
从found.000中恢复数据(某个文件夹突然不见了)一、问题说明(此时我的电脑上是没有`found.000`这个文件的)二、可行的解决方案step1: 确保你的硬盘里有`found.000`step2: 存在 `found.000`后step3: 进入文件夹step4: 从文件浏览器进入`found.000`step5: 从bash进入`dir0001.chk`三、总结Creation time:2020/06/21说明:本文是问题解决后编写的,解决顺序已经尽力按照我记得的编写。希望能给遇到此问题
2020-06-21 01:38:49
16421
7
原创 【Linux 学习之路】(2)Ubuntu 中 Python 添加第三方库路径
Ubuntu 中 python 如何直接调用第三方库或者自己写的库呢?文章目录Ubuntu 中 python 如何直接调用第三方库或者自己写的库呢?一、环境二、怎么做?2.1 import xxx 不进来是因为 Python 不知道你的 xxx 放哪里2.2 那么 python 都会到哪里去找这些库路径呢?2.3 有了这些路径之后要做什么?三、验证四、参考一、环境Ubuntu 1804_...
2019-05-02 12:02:23
6831
3
原创 【Linux 问题记录】(2)内存不足
【Linux 问题记录】(2)编译时出现 virtual memory exhausted: Cannot allocate memory 或 c++: internal compiler ereor: killed(program cciplus)文章目录【Linux 问题记录】(2)编译时出现 virtual memory exhausted: Cannot allocate memory ...
2019-05-02 00:27:35
13562
8
原创 【Linux 问题记录】(1)变量内容的删除、取代与替换。
在鸟叔的私房菜第四版中的P331讲到了关于变量的内容删除的问题一开始我就很疑惑,what ???什么意思?现在我把我的理解写出来。希望可以帮助到跟我有一样疑惑的朋友。先明确# : 是从左边开始删除 ,跟在这个字符后面的内容理解为:遇到这些内容的时候我就把它和它左边的东西全不要。% :是从右边开始删除,跟在这个字符后面的内容理解为:遇到这些内容的时候我就把它和它右边的东西全不要。*:通...
2019-03-17 00:06:08
418
1
原创 【Linux学习之路】(1)创建虚拟机并安装VMware Tools
环境:VMware Workstation 14 Pro(14.1.2 build-8497320)ubuntu-18.04-desktop-amd64.isowin10 64位安装:1.3.5.6.7.8.9.10.11.英文方便开发学习12.13.14.15.16.17.18.19.20.重启之后...
2019-03-15 09:52:45
273
原创 【OpenCV 学习之路】(8)数独提取之一
关于本次的数独识别项目,我先说明下情况:这是本人18年6月份做的,现在把当时的笔记整理出来(口吻的描述是以当时的时间来描述)。这是在 @冰不语 的博客看到的一个小项目OpenCV 实践之路 ——opencv 玩数独之二九宫格小方格的提取和数字的提取觉得学这个会了可以学到很多东西,于是就马上尝试.今天先实现作者提供的思路的第一步一、 高斯滤波去掉部分噪音 GaussianBlur();...
2019-03-15 09:02:09
629
原创 【OpenCV 学习之路】(10)数独提取之三
今天实现作者提供的思路的第三步:透视变换参考先看效果:原图:透视变换后:透视变换其实只要经历了前面的步骤之后,来到这一步就很简单了。你只需要知道 OpenCV图像变换(仿射变换与透视变换) 这个是什么你就做得出了。透视变换: 在原图和目标图确定四个点,就可以透视变换了。但是在本例中,因为四个点是数独的框的四个顶点,所以确定这四个定点有些技巧。在前面的过程中,不是有 findCo...
2019-03-15 08:43:23
367
原创 【OpenCV 学习之路】(9)数独提取之二
接着上一步【OpenCV 学习之路】(8)数独提取之一今天先实现作者提供的思路的第二步一、轮廓检测 findContours();二、多边形逼近 approxPolyDP();三、多边形筛选四、找到了数独的边框之后,我们画它出来看看是不是想要找的!五、参考1. 关于findContours():2. 关于approxPolyDP():3. 关于contourArea():一、轮廓检测 find...
2019-03-15 08:09:35
468
原创 【OpenCV 学习之路】approxPolyDP()函数验证
先看效果图:Talk is cheap,show you the code.#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;void main(){ Mat srcImg(600,600, CV_8UC3, Scalar::al...
2019-03-15 08:03:59
1727
原创 【OpenCV 学习之路】(7)滑动条的使用之二
先看效果图:Talk is cheap,show you the code.#include&lt;opencv2\core\core.hpp&gt; #include&lt;opencv2\highgui\highgui.hpp&gt; #include&lt;opencv2\imgproc\imgproc.hpp&gt; using namespace cv;void...
2019-03-10 19:04:05
239
原创 【OpenCV 学习之路】(6)滑动条的使用之一
先看效果图:Talk is cheap,show you the code.#include&amp;lt;opencv2\core\core.hpp&amp;gt; #include&amp;lt;opencv2\highgui\highgui.hpp&amp;gt; #include&amp;lt;opencv2\imgproc\imgproc.hpp&amp;gt; using nam
2019-03-10 18:56:27
291
原创 【OpenCV 学习之路】(5)画出时钟并动态同步系统时间之二
画好了轮廓之后(关于画轮廓的内容),我们需要做的是把时针,分针,秒针画出来,单纯地画出来其实也很简单,只要确定终点就行了,起点就是圆心。 先看效果图: Talk is cheap,show you the code.#include&amp;amp;amp;lt;opencv2\core\core.hpp&amp;amp;amp;gt; #include&amp;amp;amp;lt;opencv2\highgui\highgu
2018-05-15 17:40:08
416
原创 【OpenCV 学习之路】(4)画出时钟并动态同步系统时间之一
看到了 @冰不语 有一个时钟例子,看起来挺酷炫的,马上实现了下。 先画一个总体的轮廓。 先看效果: Talk is cheap,show you the code.#include&amp;amp;lt;opencv2\core\core.hpp&amp;amp;gt; #include&amp;amp;lt;opencv2\highgui\highgui.hpp&amp;amp;gt; #include
2018-05-15 17:21:48
381
原创 【OpenCV 问题记录】(1)对于.at<uchar>(j, i) 和.at<uchar>(Point(j, i)) 的区别
注意!!我在opencv实现在图像上画对角线和分割之一上说了一下自己对于Mat::at 这个类的一些看法,我觉得可能会误导了一些人,所以特意说一下这两者的区别我说说我的理解:srcImage.at&amp;amp;lt;uchar&amp;amp;gt;(j, i) //表示的是 j 行 i 列 的这个像素srcImage.at&amp;amp;lt;uchar&amp;amp;gt;(Point(j, i)) //表示的是 坐
2018-05-12 18:56:03
8914
10
原创 【OpenCV 学习之路】(3)实现在图像上画对角线和分割之三
如果你看过以下两片博客 opencv实现在图像上画对角线和分割之一 opencv实现在图像上画对角线和分割之二 你会发现,我都是先转换为灰度图再进行处理的,现在我直接上彩图。 Talk is cheap,show you my code.#include&amp;lt;opencv2\core\core.hpp&amp;gt; #include&amp;lt;opencv2...
2018-05-11 21:27:30
677
原创 【OpenCV 学习之路】(2)实现在图像上画对角线和分割之二
在研究了正方形图片之后,接下来当然是希望自己任意的图片都可以玩弄啦~~· Talk is cheap.show you my code.#include&amp;lt;opencv2\core\core.hpp&amp;gt; #include&amp;lt;opencv2\highgui\highgui.hpp&amp;gt; #include&amp;lt;opencv2\imgproc\imgproc
2018-05-11 20:23:37
1142
原创 【OpenCV学习之路】(1)实现在图像上画对角线和分割之一
看到了 这位老哥 @冰不语 的文章 OpenCV实践之路——方形图片对角线切割 同时写代码的时候也参考了这位老哥 @yqtaowhu 的文章 Opencv学习笔记(三)–图像处理的基本操作于是我也想自己尝试一下把图片画一条对角线 在实现了画一条左上角到右下角的对角线后,我又尝试画一条从右上角到左下角的对角线。注意:此次实现是以正方形图为模版 Talk is cheap,sh...
2018-05-11 14:54:11
1667
原创 关于remap函数用法并与之关联的一种遍历图像的问题
在看关于重映射相关的内容时(原帖:https://blog.youkuaiyun.com/poem_qianmo/article/details/30974513)我非常不理解进行 图像倒转 时对map_x和map_y的赋值的意思;以下是原作者的代码://-----------------------------------【程序说明】---------------------------...
2018-05-09 16:59:04
304
原创 如何不使用新变量进行两数互换
在学C++过程有一章节看到了一个内容:不使用第三变量就可以实现两数互换当时我很疑惑是怎么做到的。看到了它用到了异或运算符 ^ 于是百度了下 看到了这位老哥的文章https://blog.youkuaiyun.com/zxm1306192988/article/details/50446399#commentsedit自己尝试了下发现真的互换了#include <iostream>using na...
2018-05-01 19:26:53
312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人