- 博客(45)
- 收藏
- 关注
原创 Matlab比较2个 二维矩阵 或 二维图像 相似度的方法总结
1、corr2A = ;B = ;cor = corr2(A,B)2、通过直方图相似性比较(参考:https://blog.youkuaiyun.com/xiaojianzhao/article/details/103785809) 如果两张图像的直方图一样,或者有极高的相似度,那么在一定程度上,可以认为这两幅图是一样的,这就是直方图比较的应用之一。通过默认的欧氏距离来比较直方图的相似性大小,值越小,两个图像的直方图越相似。i1 = a;i2 = b;[c1,n]=imhist(i..
2020-07-07 16:36:42
16731
4
原创 书架
每次下载都得重新找很久,大多不靠谱,浪费很多时间,现在写个博客把靠谱的地址都记下来,方便以后找。。亿图图示9.0中文破解版:https://www.zdfans.com/html/9060.html 有破解教程,方法简单!...
2020-06-30 17:34:48
292
原创 Matlab找出矩阵每一行的最大值及其位置
dis = max(arr,[],2);dis_array = zeros(M,N)for i=1:size(dis) hang_max = dis(i,1) c = find(edtImage(i,:)==hang_max) dis_array(i,c) = 1endfigure;imshow(dis_array);title('每行最大值')
2020-06-19 10:35:52
12788
原创 图像处理——边缘检测算法 比较
参考:https://blog.youkuaiyun.com/KYJL888/article/details/78253053Prewitt算子利用像素点上下、左右邻点灰度差,在边缘处达到极值检测边缘。对噪声具有平滑作用,定位精度不够高。Sobel算子根据像素点上下、左右邻点灰度加权差,在边缘处达到极值这一现象检测边缘。canny使用2种不同的阈值分别检测 强边缘 和 弱边缘,当且仅当 弱边缘 与 强边缘 相连时才将弱边缘包含在输出图像中。log由于使用了高斯低通滤波器,因此卷积结果会产生一定的模糊,模
2020-05-13 23:13:11
844
原创 matlab中图像掩模 | 2个二维数组的掩模
参考:https://www.cnblogs.com/bithuaning/p/6925037.html测试:arr=[1 2 3;4 5 6;7 8 9]mask=[1 0 1;0 1 0;1 0 1];ret = arr.*mask
2020-05-13 16:48:08
1048
原创 Codeblocks--Error:undefinede reference to 构造函数/析构函数
使用https://blog.youkuaiyun.com/xihuanzhi1854/article/details/81635753中的方法,会发现.cpp中的函数内容无法输出。问题:没有同时编译多个cpp文件。(https://blog.youkuaiyun.com/qtyl1988/article/details/7533376?depth_1-utm_source=distribute.pc_relev...
2020-04-02 15:34:42
509
原创 error: 'system' was not declared in this scope
加上头文件 #include <cstdlib>
2020-04-01 17:25:47
5338
1
原创 Qt:代码修改后,显示的结果不发生变化
Qt编译器有自己默认的一些操作,当一次操作执行成功后,会默认上一次的成功操作。所以要去掉它的默认选项。参考:https://www.jinchutou.com/p-31883438.html...
2020-03-31 23:31:02
1965
原创 Qt报错:Cannot find file XXX , Error: while building/deploying project XXX ,qmake
报错原因:文件路径中包含中文解决:改成全英文即可详解参考:https://blog.youkuaiyun.com/Obama_优快云/article/details/89856278
2020-03-31 23:25:58
318
原创 LeetCode-976-三角形的最大周长
#include <iostream>#include <vector>#include <algorithm>using namespace std;int largestPerimeter(vector<int>& A) { sort(A.begin(),A.end());//排序结果是从小到大 for(in...
2020-03-25 10:43:29
128
原创 LeetCode-242-有效的字母异位词
如果两个字母数组的值完全一致,那么对其进行排列后,两个数组应该完全相同。调用<algorithm>中的sort函数。#include <iostream>#include <algorithm>using namespace std;bool isAnagram(string s,string t){ sort(s.begin(),s....
2020-03-24 22:40:32
117
原创 LeetCode-1370-上升下降字符串
分析:创建一个长度为26的数组,数组中的每个值依次代表a-z出现的个数。代码:(可直接运行)#include <iostream>#include <vector>using namespace std; string sortString(string s) { vector<int> freq(26, 0);//初...
2020-03-24 22:20:23
157
转载 QT5出现问题:QtGui/QApplication: No such file or directory
根据这篇博客解决的问题:https://blog.youkuaiyun.com/kekong0713/article/details/53220298做个记录。
2019-12-31 10:33:05
1090
转载 Matlab fscanf的用法
参考网址:http://blog.sina.com.cn/s/blog_4cfb5a6201015i8q.html(因为这篇博客稍微会用fscanf了,但不太清楚原理,以后补笔记)
2019-12-31 09:50:38
461
原创 Qt + OpenGL 教程(六):旋转的几种方法(自动旋转、键盘控制、鼠标控制旋转)
总结了几种旋转的方法: 自动旋转:利用计时器,每隔一段时间重新绘制屏幕,实现旋转 键盘控制:点击某个按键,旋转某一角度 鼠标控制:围绕y轴,跟随鼠标旋转。目前只是围绕y轴旋转,不能按任意轴旋转。代码分别为: (以后补充)...
2019-12-30 10:03:34
2616
1
原创 Qt + OpenGL 教程(五):立方体
与多边形同理。我的这个代码加入了旋转的代码,旋转的几种方法在下一节解释。代码如下:widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <GL/gl.h>#include <GL/glu.h>#include <QGLWidget>//这个...
2019-12-30 09:57:27
1366
转载 Matlab形态学处理
原文很详细,转了,笔记以后补(flag还是要立的,打脸就打脸了)参考网址:https://www.cnblogs.com/tornadomeet/archive/2012/03/20/2408086.html
2019-12-29 18:08:07
452
原创 Qt + OpenGL 教程(四):点、线、三角形、四边形、多边形
由前面2篇文章,我们可以知道,只需要在paintGL()函数中修改即可。void Widget::paintGL()//对OpenGL进行所有的设置。设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading.等窗口创建之后才会被调用{ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);//清除屏幕和深度缓存 ...
2019-12-29 17:36:02
2720
1
原创 Qt + OpenGL 教程(三):线
参考上一篇:https://blog.youkuaiyun.com/heibaigezi/article/details/103755181只需修改paintGL()函数中的glBegin(XXX)内容即可void Widget::paintGL()//对OpenGL进行所有的设置。设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading.等窗口创建之后才会被调用{ glCl...
2019-12-29 17:17:48
2369
原创 Qt + OpenGL 教程(二):点
如何绘制点、线、多边形?一、几何图元GL_POINTS:点 GL_LINES:线段,二个点确定线段 GL_LINE_STRIP:第一个点依次连接的线段 GL_LINE_LOOP:和GL_LINE_STRIP相同,但首尾连接,形成环状 GL_POLYGON:多边形 GL_QUADS:由四个点组成一个四边形 GL_QUADS_STRIP:四边形带 GL_TRIANGLES:三角形...
2019-12-29 17:09:49
2451
原创 Qt + OpenGL 教程(一):创建工程
用Qt写OpenGL代码,如何创建工程?记性不好,经常忘,索性做个笔记,省得每次都得搜索。step1:“NewProject”新建工程step2:step3:默认,下一步step4:step5:创建工程完成!...
2019-12-29 16:51:42
986
转载 统计数组中各数字(元素)出现的次数
如何统计一个数组中各数字(元素)出现的频数、频率和累积频率?这里以案例形式做一个总结。转自Matlab论坛:https://www.ilovematlab.cn/thread-67367-1-1.html第一种方法:调用MATLAB自带的函数tabulate统计一个数组中各数字(元素)出现的频数、频率【例1】统计数值型数组中各元素出现的频数、频率。 >> x = [2...
2019-12-25 10:40:32
6723
原创 Matlab广度优先搜索(BFS)、深度优先搜索(DFS)
参考网址:https://blog.youkuaiyun.com/weixin_33888907/article/details/86039662如果需要对一幅图像进行广度优先搜索,如,从图像的质心出发广度优先搜索所有的点。(等做完了所有的功能再回来补)...
2019-12-24 17:42:29
4768
原创 Matlab的gradient函数
计算规则: [Fx,Fy] = gradient(F),其中Fx为其水平方向上的梯度,Fy为其垂直方向上的梯度。Fx的第一列元素为原矩阵第二列与第一列元素之差,Fx的第二列元素为原矩阵第三列与第一列元素之差除以2,以此类推:Fx(i,j) = (F(i,j+1) - F(i,j-1)) / 2。最后一列则为最后两列之差。同理,可以得到Fy。...
2019-12-23 10:06:14
669
原创 Matlab矩阵旋转45度
1.函数曲线x=linspace(-2,2);y=x.^2;A=[cosd(-45) -sind(-45);sind(-45) cosd(-45)]*[x;y];figure;plot(x,y,'r',A(1,:),A(2,:));axis equal;legend('原图像','顺时针旋转45°后的图像')2.图像旋转~=矩阵旋转mat = [1 2 3;4 5 ...
2019-12-17 09:52:43
8704
2
原创 Error:while loading shared libraries xxx.so.xxx.cannot open shared object file:No such file or dire
在linux | Ubuntu系统下安装Matlab运行环境MCR参考网址:https://www.mathworks.com/matlabcentral/answers/267562-how-can-i-resolve-this-mcc-runtime-error-cannot-open-shared-object-library#answer_211306根据网址,我的操作如下:1...
2019-12-06 16:43:27
392
转载 Matlab如何用imwrite函数写UINT16的图像 || Matlab报错:UINT16图像数据需要特定设置为12或16的位深
1. 在Matlab命令窗口输入命令:helpimwrite会有如下解释:If the input array is of class uint16 and the format supports 16-bit data (JPEG, PNG, and TIFF), imwrite outputs the data as 16-bit values. If the format do...
2019-12-05 21:32:56
4201
原创 Windows下批量修改文件后缀
选中文件夹 -> 按住shift键+右键 ->点击“在此处打开命令窗口”输入命令ren *.png *.jpg就可以把后缀为png的文件全改为后缀为.jpg的注:png与 * 之间有一个空格...
2019-10-07 16:50:10
307
转载 Ubuntu中CodeBlocks怎么配置OpenGL
参考网址:https://blog.youkuaiyun.com/jarvischu/article/details/8226938按这个网址配好的,哪天过来补自己的配置过程
2019-06-07 21:49:49
149
转载 Ubuntu 无法打开锁文件 /var/lib/dpkg/lock-frontend – open (13:权限不够)
终端输入sudo passwd root重新修改root密码,输入两次输入su输入密码The End !参考网址:https://blog.youkuaiyun.com/TDHypocrites/article/details/78046856
2019-06-07 15:22:14
5782
翻译 glTexImage2D()
函数定义:void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, ...
2019-05-24 16:47:01
9888
原创 Codeblocks下配置OpenGL及其遇到的问题解决办法
配置过程:https://blog.youkuaiyun.com/sophiale07/article/details/44965875如果报错:undefined reference to '_XX OpenGL函数名'。解决方法: 在包含OpenGL的include预编译指令前增加 #define _STDCALL_SUPPORTED 如果还是不行,再加上#d...
2019-02-25 17:40:55
575
原创 Matlab写txt文件怎么换行?
Matlab将数据写进txt:https://blog.youkuaiyun.com/heibaigezi/article/details/85234131在上面的代码中,直接\n,就实现了,但后来就是不能复现,查了一下,换成\r\n就可以实现换行了...
2019-01-09 21:08:13
3698
原创 Matlab将数据写进txt文件
fileID = fopen('test.txt','a+') % w : 删掉原来文件中的内容。a+:追加写入fprintf(fileID,'%s','this is a test sentence!!!!!!!!');fileID = fopen('hello.txt','w');for i = 1:64 for j = 1:64 fprintf(fi...
2018-12-24 15:37:56
4973
原创 VS2015下OpenCV配置方法图文教程
https://www.jb51.net/article/128827.htm 这个教程很详细了,就不赘述了。在运行代码的时候,可能会出现的问题: 丢失opencv_world3XX.dll -----〉https://blog.youkuaiyun.com/heibaigezi/article/details/85099621 丢失ucrtbased.dll ----...
2018-12-19 16:24:35
171
原创 OpenCV:无法启动此程序,因为计算机中丢失opencv_world3XX.dll
解决办法:(1)将(build\x64\vc14\lib)下的(opencv_world3XX)和(opencv_world3XXd)复制到(C:\Windows\System32)或者(C:\Windows\SysWOW64)中。(2)如果上述不能解决,将bin目录(我的:D:\opencv\build\x64\vc14\bin)下的3个dll文件复制到(C:\Windows\Syste...
2018-12-19 16:15:05
609
原创 计算机中丢失ucrtbased.dll
如果在运行某软件或编译程序时提示缺少、找不到ucrtbased.dll等类似提示在 https://cn.dll-files.com/ucrtbased.dll.html 下载,解压如果您的系统是64位的请将dll文件复制到C:\Windows\SysWOW64目录 ...
2018-12-19 16:04:50
20781
原创 Visual Studio输出窗口一闪而过的解决方法
1.Ctrl+F52.在工程上右键--->属性--->配置属性--->连接器--->系统--->子系统(在窗口右边)--->下拉框选择控制台(/SUBSYSTEM:CONSOLE)
2018-11-28 19:18:18
3042
原创 NotePad++写Java程序,用cmd运行
打开NotePad++,在里面写一段代码//定义java类,类名要与文件名一致public class HelloWorld{ //定义main函数 public static void main(String[] args){ System.out.println("HelloWorld!My name is heibaigezi"); } }注意编码格式(菜
2018-01-17 09:57:05
1868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人