自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 idea报错

IDEA错误:Error:Cannot determine path to ‘tools.jar‘ library for 16。

2024-07-26 11:38:34 359

原创 annaconda pycharm

conda 报错 https://blog.csdn.net/lisalasu/article/details/138219351。安装 https://zhuanlan.zhihu.com/p/665695910。

2024-06-18 17:36:11 250 1

转载 pdf多页合并为一页

转载

2024-02-07 19:50:46 124

原创 角点检测数据集网站

更新ingCPDA数据集https//users.monash.edu.au/~mawrangj/

2022-07-18 11:07:54 277 2

转载 world里面的参考文献自动更新

world参考文献更新

2022-07-05 19:22:54 151

原创 MATLAB将数组写进txt

将数组写进txt

2022-07-05 10:58:32 838

原创 删除一个数组中和另一个数组中行元素相等的行

删除前一个数组中某行等于另一个数组整行的行

2022-07-05 10:03:31 156

原创 只筛选nr

只筛选Nr

2022-07-04 20:43:27 212

原创 计算两个向量的夹角

计算两个向量的夹角

2022-07-03 11:27:34 667

原创 参数调整F-score折线图

参数设置折线图:仅仅有F

2022-07-01 16:19:38 215

原创 leetcodehot100-01两数之和

https://leetcode.cn/problems/two-sum/submissions/方法1: 暴力求解遍历整个数组,返回索引,时间复杂度O(n2)方法二:哈希表以数组的值为哈希表的索引,逐个加入哈希表class Solution { public int[] twoSum(int[] nums, int target) { // 暴力求解 // for(int i=0;i<nums.length;i++) // {

2022-05-16 16:26:42 126

原创 LeetCode -02两数相加 top100

原题链接 https://leetcode-cn.com/problems/add-two-numbers/submissions/解题注意点:1.判断 两个链表的长度 讲一个加到另一个上面 如果一个到达末尾,怎么处理2.末尾是不是需要进位,如果需要进位,将当前节点的下一个节点 先赋值为0;思路来源:看了B站大佬的讲解https://www.bilibili.com/video/BV11C4y1t7iY?spm_id_from=333.999.0.0class Solution {

2022-05-06 14:13:56 306

原创 判断两个向量的位置关系

链接:https://www.cnblogs.com/itsone/p/10728560.htmlhttps://blog.csdn.net/weixin_43602607/article/details/114185687?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-5.pc_relevant_default&spm=1001.2101.3001.4242.4&

2022-02-06 22:19:59 1462

原创 matlab读取某个文件下的某一特定文件类型的所有文件

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%读取某个文件夹下的所有图片%%%%%%%%%%%%%%%%%%%%%%%%%%文件路径picpath=strcat(’.\02Images*.png’);namelist = dir(picpath)%文件列表的长度len = length(namelist);%遍历这个列表,把所有的图片便利一边并且输出图片for i = 1:len% picnamelist=[ picnamelist;namelist(i).name

2021-11-08 17:35:11 424

原创 保存各种角点检测算法在变换下的角点坐标

function Result=savedetecttxt() close all clc ticResult=[];methodfilename='hedetecttxt';for cnt =5:21cnt% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Rotation% %rotation transformation,from -90°to 90°,at 10° apart,exclu

2021-10-24 09:59:51 1159

原创 保存图片检测出来的角点位置,并且测试其正确性

function Result=detectresulttxt() close all clc tic%count is the coordinate of detected corners in test image%%No is the number of corners in the original imges%%Nt is the number of corners in the each of the transformed images%%Nr is the number of

2021-10-23 20:44:59 161 1

原创 canny边缘检测来自geekgeek网站

% importing the imageI = imread(‘graytestimg\11.bmp’);% subplot(2, 4, 1),% imshow(I);% title(‘Gray Scale Image’);% % Sobel Edge Detection% J = edge(I, ‘Sobel’);% subplot(2, 4, 2),% imshow(J);% title(‘Sobel’);%% % Prewitt Edge detection% K = edg

2021-10-23 10:28:51 1177 1

原创 matlab将数组按照行写入txt文件

fid=fopen(‘lines.txt’,‘wt’); %写入的文件,各函数后面有说明[m,n]=size(lines);for i=1:1:mfor j=1:1:nif j==nfprintf(fid,’%g\n’,lines(i,j));elsefprintf(fid,’%g\t’,lines(i,j));endendendfclose(fid);

2021-10-21 23:10:05 664

原创 c++ vs2019配置 boost库找不到的问题

指路大佬链接 https://www.cnblogs.com/whiteBear/p/14017131.html

2021-10-21 20:28:35 794

原创 sweep intersection

```cpp/*####################################################################################################################################################################################################################################################.

2021-10-20 21:58:29 108

原创 阅读的文献里面的句式

where CR1iis the number of correspondences between the original image and thei-th transformed image谁和谁对应上的角点Na the number of the matched corners in theoriginal image when compared to the ground-truth cornersand Ng the number of corners in the grou.

2021-10-20 21:57:33 74

原创 MATLAB产生变换图片

function Result=main_create()close allclcticResult=[];for cnt =1:1ldpath = sprintf(‘02Images/%d.png’,cnt);% [I,map]=imread(ldpath);% imshow(I,map);%f=imread(ldpath);imshow(f);cnt% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

2021-10-07 11:59:13 148

原创 剑指 Offer 05. 替换空格

剑指 Offer 05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。人直接傻了class Solution { public String replaceSpace(String s) { return s.replace(" ","%20"); }}

2021-10-06 23:19:03 62

原创 毒药水问题,枪毙犯人问题(二进制思想)

题目大概描述:有1000瓶药水,其中有一瓶是有毒的,用现有的老鼠来验证哪一瓶是有毒的?思路:1.二分法:最多需要log(2)10002.多分法,比如每次三个分为一组:1000–>(333,333,334)—>111->37->(12,12,13)->(4,4,5)->(2,2,1) -> 13.转化为二进制来测试:仅需十位二进制就可以表示十进制1-1024的值,所以一千只老鼠,用十位二进制就可以表示出来。实现步骤:(1)给定十只老鼠,将他们从1-10

2021-10-02 17:57:41 8034

原创 MATLAB显示图片

**MATLAB显示图片**cnt=19;ldpath = sprintf(’%d.png’,cnt);f=imread(ldpath);f=im2double(f);f=rgb2gray(f);txtfilename=strcat(‘gttxt/’,num2str(cnt),’.txt’);a_first=getCoord(txtfilename)% % susan% % [map, r, c] = susanCorner(f);% % original_corners=[r,c]

2021-09-30 16:16:01 659

原创 修改paper注意事项

修改paper注意事项1.注意每个标点符号后面都要有空格;2.表格的表头要适当增加行间距;3.注意语法,不要出现双主语的情况;4.第一次出现的名词缩写要写上全称;

2021-09-30 16:15:19 87

原创 剑指 Offer 11. 旋转数组的最小数字

剑指 Offer 11. 旋转数组的最小数字这道题的思路很简单,最简单的思想就是遍历数组,寻找逆序;返回那个开始逆序的数字即可。实现的时候遇到的问题;1.刚开始写的时候数组越界,原因是没看清边界,把numbers[i]>numbers[i+1]改成numbers[i-1]>numbers[i],I从1开始即可解决问题;2.注意本来就是从大到小的顺序,打印第一个数字即可。居然空间复杂度只超越了12.6,我要去膜拜膜拜大佬们是怎么写的。class Solution { publi

2021-09-29 23:30:16 64

原创 LSD :A Fast Line Segment Detector with a False Detection Control 源代码如何在Windows环境下运行

LSD 源码如何运行?LSD的两个版本。. Rafael Grompone von Gioi.etc2.<LSD: a Line Segment Detector>.Rafael Grompone von Gioi.etc代码下载:http://www.ipol.im/pub/art/2012/gjmr-lsd/搜了半天如果没有怎么用过的可能不知道怎么跑(我)用vs下面的命令行打开;将路径转为当前文件夹;2.修改Makelist文件,把cc改成cl;在命令行下输

2021-09-28 21:03:54 378 1

原创 剑指 Offer 04. 二维数组中的查找

剑指 Offer 04. 二维数组中的查找一开始想的是左上角开始但是左上角不管网上还是往右都是变大的没办法比较,所以只能选择左下角,或者右上角。不知道为啥从左上角报错,心态崩了。左下角可以。class Solution { public boolean findNumberIn2DArray(int[][] matrix, int target) { int i = matrix.length - 1, j = 0; while(i >= 0 &&

2021-09-28 16:26:59 73

原创 剑指 Offer 10- II. 青蛙跳台阶问题

青蛙跳台阶问题这道题听说过很多次,思路是清楚地,就是青蛙跳台阶的方式是有,前n-1,和n-2这两种方式的总和,和求斐波那契数列之和的方法一样。我是怎么解决的?1.暴力递归:超时了。2.使用动态规划的思想,用一个数组实现,记录每个子状态的值。如果有0个或者一个台阶,则认为是只有一种跳的方式(零阶为什么是 0呢?不是很理解,只能根据题目描述倒着想)。用数组记录时注意数组的边界条件。0,1直接返回。attention:注意题目给出的条件,要膜上一个数字。最初报错的地方:数组越界,就是因为我没写如果

2021-09-28 11:10:26 65

原创 汉诺塔问题

汉诺塔问题解决方法该问题就是把除了最下面一层的盘子,上面的n-1个盘子当成一个整体这样一来问题就转化为有两个盘子,三个柱子的问题,第一步就是把上面的盘子放到中转的盘子上面第二步把最后一个盘子放到目标柱子上第三步,把中转柱子上面的盘子全部转移到目标柱子上package jianzhioffer;import java.util.Arrays;public class hannoi { public static void main(String[] args) {

2021-09-27 22:44:33 85

原创 matlab画折线图

p=‘plot_scale.xlsx’;a=xlsread§;x=a(1,:);%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止susan=a(2,:);%a数据y值HarrisLaplace=a(3,:);MSCP=a(4,:);CPDA=a(5,:);HeYung=a(6,:);FastCPDA=a(7,:);DOG=a(8,:);GCM=a(9,:);ANDD=a(10,:);MSRJ=a(11,:);ZhangSun=a(12,:);WEAE=a(

2021-09-25 14:27:18 851

原创 MATLAB 读取TXT文件显示角点

MATLAB 读取TXT文件显示角点cnt=21;ldpath = sprintf(‘02Images/%d.png’,cnt);f=imread(ldpath);imshow(f);hold on;detectionfilename=strcat(‘asj_only_origin_txt’,num2str(cnt),’.txt’);fid = fopen(detectionfilename,‘r’);formatSpec = ‘%f\t%f’sizeA = [2 Inf]A = fsc

2021-09-23 21:22:52 166

原创 角点测评可重复率函数原始

角点测评可重复率函数原始function Result=Comparison_cpda() close all clc tic Result=[]; parfor cnt =1:23 cnt ldpath = sprintf('%d.bmp',cnt); f=imread(ldpath); [original_corners]=cpda(f);

2021-09-22 23:34:32 266

原创 70. 爬楼梯

来自LeetCode70:解决思路:这就是你一个类似fibonacci序列的式子,最后一次只能上一个台阶或者两个台阶,所以,f(n)=f(n-1)+f(n-2);只有一个台阶需要上时有一种上的方法。具体实施方法1:使用一个含有三个数组的动态数组:初始值是[0,0,1]数组不断更新迭代;第二个数赋值给第一个位置;第三个数赋值给第二个位置,第三个位置是前两个位置的数字之和。返回第三个位置上的数字即可。class Solution { public int climbStairs(in

2021-09-18 13:17:54 68

原创 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

剑指 Offer 21. 调整数组顺序使奇数位于偶数前面遇到题目就开始想能不能使用暴力求解,我真的太暴力了。。。本题看了别人的求解思路:利用两个指针,一个从数组头部开始,一个从数组尾部开始。如果前面的指针指向的奇数,那么指针的指向向后移动。如果后面的指针指向的是偶数,后面的指针向前移动。否则交换两个指针所指向的数字的位置。class Solution { //从头遍历到尾部,如果前面的是基数与尾部的交换 public int[] exchange(int[] nums) {

2021-09-18 08:23:57 76

原创 写作相关网站

英文写作网站:1.connected papers用来查找相关主题的论文https://www.connectedpapers.com/main/92b6aeb4e4f8e0c170f33ba274ce1830db9c9496/Threshold-Models-of-Collective-Behavior/graphhttps://www.connectedpapers.com/2.Purdue OWL有关如何引用3. The university of Manchester 提供的phraseb

2021-09-16 17:49:55 99

原创 剑指 Offer 25. 合并两个排序的链表

剑指 Offer 25. 合并两个排序的链表这道题是前几天写的,复习一下解题思路:两个序列都是有序的。类似于用两个指针,谁的数小加入谁,知道有一个走到了尽头,就把另一个剩下的全部加入。实现细节,需要一个用于返回的指针 ListNode dum=new ListNode(0);设置一个当前指针cur=dum;两个列表都不是空时,判断那个列表的当前数字小,l1.val<=l2.val,则cur.next=l1;cur=cur.next;l1=l1.next; l2小也是这样;当有一个序列

2021-09-16 10:47:16 96

原创 剑指 Offer 31. 栈的压入、弹出序列

剑指 Offer 31. 栈的压入、弹出序列之前学校期末考试考过这个判断题,当时是会判断的,但是转化成代码大致思路是知道的但是具体细节考虑不清楚,还是看了评论大佬的解答,感觉自己确实需要多刷题啊,。解决思路:1.根据这道题所属的分类,使用栈实现的,所以需要一个临时放数组的栈结构,需要的其他变量:以输入数组为循环的下标变量,设置输出数组的下标变量,初始为0。2.如果栈是空的,或者栈顶元素不等于输入数组的当前元素,则从输入数组将该元素入栈。3.如果栈不空并且栈顶元素等于当前输出数组的元素,则输出数.

2021-09-15 22:22:55 74

原创 剑指 Offer 30. 包含min函数的栈

剑指 Offer 30. 包含min函数的栈这道题为简单题;写之前思路还是非常清晰,由于才开始刷算法,并且使用刚开始使用Java所以可能对平台,和语法不太熟悉(无语)***思路:***使用两个栈完成,第一个栈,所有进来的数据直接入栈;第二个栈,第一个 数据先进来,之后进来的数据与栈顶的元素作比较,如果栈顶元素比新进来的大,新进来的元素不入栈,再次复制此时的栈顶元素(为了保持与第一个栈大大小相等,也保证了每次弹出一个元素,第二个栈的顶部都为该级别上的最小值。)class MinStack {

2021-09-15 00:00:49 68

lsdmex.rar 角点检测混合编译

直线段检测lsdmex

2021-11-03

Zhang&Sun.rar

来自2020年IJCV的论文代码

2021-10-23

have-down-anisotropic-scale-junction-detector-master.rar

来自论文Anisotropic-Scale Junction Detection and Matching for Indoor Images源代码

2021-09-03

Corner.rar

基于全局和局部曲率的角点检测算法 ,基于论文Corner detector based on global and local curvature properties

2020-11-19

空空如也

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

TA关注的人

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