- 博客(15)
- 问答 (2)
- 收藏
- 关注
原创 Cuda11.4+VS2017+Opencv4.5.0(GPU版本编译)
昨天尝试了一天,差点给整的道心崩溃,情况是我之前一直用的VS2017+Cuda11.4+Opencv3.4.0,但是为了进行傅里叶变换和高斯滤波的Cuda加速,我自己写代码始终速度太慢,就想着编译一个GPU版本来调用接口,然后编译过程中遇到的大部分问题都能解决,甚至说是cmake都通过了,但是打开Opencv.sln进行build的时候,就是一堆报错,就是无法生成这个opencv_world340.lib,导致后面的生成过程全都失败。后续生成工程了之后就可以完成最后的install了。
2023-05-14 10:15:47
403
原创 Win10+VS2017+CDUA11.7+TensorRT8.2.5.1+yolov5
使用TensorRT8.2.5.1版本,TensorRT8.4.3.1和8.5.3.1版本不能用。Cudnn使用8.5.0.96,Opencv使用3.4.0。
2023-03-13 20:35:00
803
原创 pytorch+CUDA10.0+pycharm
先安装Anaconda3清华大学的源,我装的最新版本2020.11https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/安装pycharm装免费的就行了community版本https://www.jetbrains.com/pycharm/download/#section=windows打开Nvidia控制面板->帮助->系统信息->组件->3D设置 看一下显卡最高支持CUDA多少,一般按照最高的来就行,我的是CU
2020-11-27 22:15:03
534
原创 APAP多图拼接代码配置运行总结
感谢这位博主的博客,他已经很详细的说明了该如何运行这个代码https://blog.youkuaiyun.com/dreamguard/article/details/84898505这里有一些补充和说明1.安装suitesparse库的时候,编译成静态库就行,没必要动态库。2.我是在Ubantu16.04+matlab2015b下运行这个代码的,没必要更改gcc和g++重新编译mex ceresRigidError和mex ceresNonRigidError,虽然会出现警告,但是不影响最终的结果,反而更换gc
2020-08-07 09:58:03
1057
原创 ubantu安装matlab2018a
ubantu下安装matlab2018a首先下载好相应的文件,按照下面这个链接的博主进行安装添加链接描述下面这个博主里面有密钥可以用添加链接描述最后一步是创建快捷方式添加链接描述收工
2020-08-04 20:12:12
142
原创 APAP算法详解和VS代码实现
前段时间由于学习需要好好研究了一下APAP,由于对Matlab不熟悉,并且没有Matlab和C++混合编程的经验,因此看到原作者的代码的时候真的是头疼,我只能一点点的去测试语句,这里很感谢这位博主的详尽文章思路分析,可能有些人看这个就懂了。https://blog.youkuaiyun.com/chentianting/article/details/88869872这里也要感谢一下这位博主,我们的交流让...
2019-09-22 10:02:03
6036
16
原创 findHomography()函数分析遇到的一点问题
https://blog.youkuaiyun.com/guet_gjl/article/details/100547000上一篇笔记已经记录了DLT在单应性矩阵求解中的具体套用,但是在实际解算时,最终得到的结果和直接调用opencv函数findHomography()并不一致,且差别较大findHomography( InputArray srcPoints, InputArray dstPoint...
2019-09-06 19:19:16
2341
5
原创 DLT在求解单应性矩阵中的应用遇到的问题
最近在研究APAP算法的过程中需要用到DLT求解单应性矩阵,对于单应性矩阵的求解,已经有较为详细的分析。下面简单先介绍下其原理:已知两幅图像需要拼接,得到的特征匹配点集记作X和X’。用单应性矩阵可以表达为X’=HX...
2019-09-04 21:01:19
1265
原创 何轶. 大视差图像的多视点全景拼接[D].浙江大学,2015.
自我总结:本文主要的可学习点在于如何利用网格能量函数得到一个类似正交投影的图像变换结果当拍摄物体距离镜头较近的时候,产生较大的视差,破坏了传统方法的单点透视假设。此外,多摄像头监控系统中,将视图拼接成完整的全景图具有很大的应用前景1.本文提出基于网格的全局优化方法,针对大视差条件下的全景拼接问题,设计了相应的能量函数和求解策略,能够生成近似正交投影的全景拼接结果。针对不同场景添加先验约束,达到...
2019-06-20 15:20:31
1062
3
原创 何川, 周军. 具有直线结构保护的网格化图像拼接[J]. 中国图象图形学报, 2018
本文在NISwGSP(natural image stitching with the global similarity prior)算法基础上提出了一种具有直线结构保护的图像拼接算法(MISwLP)。该算法通过提取直线并施加约束,在保证重叠区域配准的同时,对网格进行相似性连续约束和直线结构约束,进而求得网格优化最优能量,对网格进行变形。最终得到较好的拼接效果本文首先分析了当前图像拼接面临的主...
2019-06-20 15:20:19
1063
2
原创 Li N , Xu Y , Wang C . Quasi-homography Warps in Image Stitching.2017
本文提出了一种新的分类单应性矩阵来解决在单一全局单应性矩阵下非重叠区域发生形变的情况,同时本文和单应性、AutoStitch、SPHP进行效果比较当前的图像拼接已经越来越成熟,且主要趋向于解决两个方面的问题:重叠区域配准质量,非重叠区域保持尽可能自然的效果。分析发现,全局单应性拼接,在远离参考影像的地方,会出现物体放大等不良效果,而SPHP虽然能够抑制这一问题,但是在重叠区域配准上会出现错位严...
2019-06-20 15:20:04
1134
3
原创 树莓派利用串口进行通信
树莓派串口通信我用的是树莓派3b+型号,网上各种各样的修改方式来使得树莓派的串口可以工作,过于混乱,还有的教程甚至会被树莓派系统搞崩溃,尤其是树莓派实验室那里的中文教程,是错误的,按照那个来就直接系统崩溃重装。因此我在这记录一下简单的串口配置和通信的过程。第一步 配置其实配置只需要三个步骤一、把serial打开,这个在当前最新的系统里面,能够直接在Raspberry Pi Configu...
2018-12-21 16:19:53
19089
1
原创 ubantu18系统下利用cmake-gui安装opencv-2.4.9
网上关于ubantu下安装opencv-2.4.9的教程有很多,不论是利用cmake指令进行安装还是cmake-gui安装也有不少,但是都不太适合我,我经过一些尝试之后终于在自己的虚拟机uabantu18上面安装成功opencv-2.4.9一、更新和安装依赖项照例进行系统更新,并且安装相应的软件包和依赖项,这里没什么好说的,网上的这一步都是大致一样的,即使有依赖项不一样的地方,都安装上肯定就没...
2018-12-17 20:43:27
875
原创 树莓派debian系统下利用cmake-gui安装opencv-2.4.9
网上关于ubantu下安装opencv-2.4.9的教程有很多,不论是利用cmake指令进行安装还是cmake-gui安装也有不少,但是都各自有一些缺陷,我经过一些尝试之后终于在树莓派debian系统下安装成功opencv-2.4.9。一、更新和安装依赖项照例进行系统更新,并且安装相应的软件包和依赖项,这里没什么好说的,网上的这一步都是大致一样的,即使有依赖项不一样的地方,都安装上肯定就没错了...
2018-11-27 17:08:30
1972
原创 薄板样条函数Thin Plate Spline
TPS薄板样条函数是一种插值算法,用于图像变形(image warping)等,通过少量控制点就可以驱动图像进行变化我在自己的课题中要用到的是基于2D插值,图像配准。两张图像中已知有N个匹配点,应用TPS可以将N个点形变到对应位置,同时给出整个图像的插值。当前已知同名点的坐标对应关系,但是利用全局单应性无法得到有效的一一对应,因此利用TPS将两幅图像上的同名点在配准的时候进一步可能的重合给...
2018-11-15 19:10:13
735
空空如也
springer latex编译问题
2022-08-15
深度学习将两个网络拼接在一起,前一个作为后一个的输入,反向传播计算loss报错
2022-03-09
关于GradNorm(深度学习里面多任务学习的权重设计梯度归一化)代码debug错误
2021-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人