JinSu_
码龄7年
  • 231,585
    被访问
  • 108
    原创
  • 7,943
    排名
  • 125
    粉丝
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-05-13
博客简介:

LeonJin的博客

博客描述:
满招损,谦受益
查看详细资料
  • 4
    领奖
    总分 716 当月 12
个人成就
  • 获得161次点赞
  • 内容获得176次评论
  • 获得691次收藏
创作历程
  • 18篇
    2022年
  • 41篇
    2021年
  • 21篇
    2020年
  • 13篇
    2019年
  • 5篇
    2018年
  • 10篇
    2017年
成就勋章
TA的专栏
  • C++多线程
    2篇
  • 学习体会
    16篇
  • GPU并行计算
    2篇
  • 软件安装
    11篇
  • Tensorflow
    12篇
  • CMake
    1篇
  • TensorRT
    3篇
  • Ubuntu
    1篇
  • ITK学习
    2篇
  • VTK学习
    2篇
  • MITK
  • QT
    4篇
  • Python
    8篇
  • C语言编译
    1篇
  • 《C++ Primer》学习札记
    9篇
  • 目标检测
    2篇
  • 算法
    27篇
  • 计算机通讯
    2篇
  • 语义分割
    1篇
  • BUG
    2篇
  • 机器人
  • 数据结构
  • 优化算法
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【GPU并行计算】Ubuntu安装GPU驱动和CUDA+CMakeLists.txt的编写+RGB图像转灰度CUDA程序

如果下载不到deb包,也可以通过下载cuda的deb包安装。方法二已经装了GPU驱动通过下载cuda的run脚本安装。安装时,取消安装显卡驱动。
原创
发布博客 2022.07.28 ·
121 阅读 ·
0 点赞 ·
0 评论

【GPU并行计算】利用OpenCL&OpenCLUtilty进行GPU并行计算

CPU运算核心较少,在大规模并行计算能力上极受限制,擅长流程控制和逻辑处理GPU运算核心较多,适合数据并行的计算密集型任务异构计算CPU处理复杂的逻辑运算和流程控制,当需要处理大量类型统一的数据时,再调用GPU进行并行计算。...
原创
发布博客 2022.07.28 ·
271 阅读 ·
0 点赞 ·
0 评论

【算法】FLANN中kd树构建和查询的简明分析

K-最近邻(K-Nearest Neighbour, KNN)算法是一种基本分类与回归方法,属于监督学习方法,其工作机制非常简单:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本。算法的输入输出如下:输入:输出:在特征匹配的应用中,我们通常找到最接近2个最近邻点(k=2),并在这两个关键点中,若最近的距离除以次近的距离小于指定阈值ratio,则接受这一对匹配点。Low推荐ratio的取值为0.8,但Low对大量存在尺度、旋转和亮度变化的两幅图片进行匹配,实验结果表明ratio取值在0. 4
原创
发布博客 2022.06.21 ·
109 阅读 ·
0 点赞 ·
0 评论

【C++多线程】openMP的一些简单使用

每个for循环的前一行,开启openMP#pragma omp parallel for num_threads(2 * omp_get_num_procs() - 1)
原创
发布博客 2022.04.19 ·
521 阅读 ·
0 点赞 ·
0 评论

【算法】OpenCV-SGBM算法及源码的简明分析

OpenCV-SGBM的源码在/modules/calib3d/src/stereosgbm.cpp中,博主用的opencv版本为4.5.2BT代价就是计算两个像素之间的相似度(或者,代价cost)
原创
发布博客 2022.04.13 ·
4624 阅读 ·
6 点赞 ·
0 评论

【学习体会】C++ 计时

参考博文:[c++]计时方法——std::chrono_吃吃今天努力学习了吗的博客-CSDN博客_c++ chrono 计时#include <stdio.h>#include <chrono>#include<iostream>int main(){ std::chrono::system_clock::time_point start = std::chrono::system_clock::now(); printf("'Hel.
原创
发布博客 2022.04.06 ·
696 阅读 ·
0 点赞 ·
0 评论

【学习体会】C++遍历文件夹(win10或者ubuntu)

win10 C++遍历文件夹#include<io.h>//_finddata_t需要io.h头文件#include<string>#include<vector>void getFiles(const std::string & path, std::vector<std::string> & files){ //文件句柄 long long hFile = 0; //文件信息,_finddata_t需要io.h头文件
原创
发布博客 2022.04.06 ·
435 阅读 ·
0 点赞 ·
0 评论

【软件安装】Ubuntu分区建议

安装系统一直下一步,直到问你:装在现有的ubuntu上,还是整个硬盘上(选这个,同一硬盘上的其他系统可就没了),最下面还有个“其他选项”可以自定义,重新分区。选“其他选项”重新分区。选中ubuntu原来的分区(所有),然后按左下角的减号'-',这样原来ubuntu的分区都变成了“空闲”每次点中“空闲”,然后按“+”,创建分区。1)给swap 12G,因为我内存12G。 逻辑分区+空间起始位置+交换空间;2)给/boot(引导分区) 500M(不过我是UEFI启动,据说不...
原创
发布博客 2022.03.30 ·
1755 阅读 ·
1 点赞 ·
0 评论

【学习体会】Git维护两个remote远端仓库

假设我们原先维护了一个remote远端仓库,叫做origin(一般都叫做origin,这是远端仓库在本地的别名)现在我们给remote远端再加上一个,叫做origin2git remote add origin2 https://xxx.git这个仓库应该是刚刚创建的,里面可能只有readme.md文件。这个时候我们就可以放心地强制push本地仓库到远端的origin2仓库。强制push会覆盖掉远端origin2仓库的全部内容。git push -u origin2 maste
原创
发布博客 2022.02.25 ·
200 阅读 ·
0 点赞 ·
0 评论

【算法】SGM半全局匹配+多线程&SIMD256优化

SGM半全局匹配(Semi-Global Matching)参考论文:H Hirschmüller. Stereo Processing by Semiglobal Matching and Mutual Information[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2007, 30.参考博文:立体视觉入门指南(7):立体匹配_闲情逸致~-CSDN博客算法的前提
原创
发布博客 2022.02.21 ·
2785 阅读 ·
1 点赞 ·
2 评论

【学习体会】aligned_malloc实现内存对齐

hello参考:aligned_malloc及aligned_free的实现及详细解释_John_Jane_Doe的博客-CSDN博客_aligned_malloc
原创
发布博客 2022.02.17 ·
1172 阅读 ·
2 点赞 ·
0 评论

【学习体会】SIMD256技术 & AVX2指令集 & 使用immintrin的api和数据结构编写测试实例 & immintrin的api解析

目录SIMD256技术& AVX2指令集C++的immintrin库使用immintrin的api和数据结构举个例子:计算piimmintrin的api解析_mm256_set1_pd_mm256_set_pd_mm256_setzero_pd_mm256_add_pd_mm256_mul_pd_mm256_div_pd_mm256_store_pd_mm256_load_pd基本数据类型(uint8_t, uint16_t 等)..
原创
发布博客 2022.02.17 ·
494 阅读 ·
0 点赞 ·
0 评论

【算法】多视图几何三维重建+增量式SfM

多视图几何三维重建的基本原理:从两个或者多个视点观察同一景物,已获得在多个不同的视角下对景物的多张感知图像,运用三角测量的基本原理计算图像像素间位置偏差,获得景物的三维深度信息,这一个过程与人类观察外面的世界的过程是一样的。SfM:SfM的全称为Structure from Motion,即通过相机的移动来确定目标的空间和几何关系,是三维重建的一种常见方法。它只需要普通的RGB摄像头,因此成本更低廉,且受环境约束较小,在室内和室外均能使用。但是,SfM背后需要复杂的理论和算法做支持,在
原创
发布博客 2022.02.04 ·
3622 阅读 ·
2 点赞 ·
1 评论

【算法】移动立方体实现+vtk导出表面

参考:Marching Cubes算法 - 计算机图形学_曾经的大胖的博客-CSDN博客参考:Polygonising a scalar field (Marching Cubes)下面是源码:导入自己的nii文件就可以生成表面和表面法向量nii文件就类似于下图:感兴趣区域的值为1,背景区域为0Vectors.h#ifndef VECTORS_H#define VECTORS_H// File Name: Vectors.h// Last Modifi..
原创
发布博客 2022.01.26 ·
823 阅读 ·
1 点赞 ·
0 评论

【学习体会】泛函 & 欧拉-拉格朗日方程 & 两点之间直线最短

泛函泛函是函数的函数,定义域是函数集,值域是数集。也就是说,输入是函数,输出是实数。参考:欧拉-拉格朗日方程(Euler -Lagrange equation)_qq_43217195的博客-CSDN博客_欧拉-拉格朗日方程简单泛函泛函的极值&欧拉-拉格朗日方程两点之间直线最短可以看出,初等数学为高等数学的推导提供了依据,高等数学反过来又能证明初等数学。参考视频:为什么两点之间直线段距离最短?谈谈泛函与变分法...
原创
发布博客 2022.01.25 ·
1094 阅读 ·
0 点赞 ·
0 评论

【学习体会】图像泊松融合

参考博文:从泊松方程的解法,聊到泊松图像融合 - 知乎参考论文:Pérez P, Gangnet M, Blake A. Poisson image editing[M]//ACM SIGGRAPH 2003 Papers. 2003: 313-318.问题分析连续的泊松求解器离散的泊松求解器梯度场的定义:混合梯度代码github参考代码:https://github.com/cheind/poisson-image-editing....
原创
发布博客 2022.01.25 ·
2588 阅读 ·
0 点赞 ·
0 评论

【学习体会】泊松表面重建

参考博客:泊松重建(Poisson Surface Reconstruction)_Rain-jay的博客-CSDN博客_泊松重建参考论文:Kazhdan M, Bolitho M, Hoppe H. Poisson surface reconstruction[C]//Proceedings of the fourth Eurographics symposium on Geometry processing. 2006, 7.泊松重建是Kazhdan在2006年提出的网格重建方法,输入是有向.
原创
发布博客 2022.01.24 ·
1828 阅读 ·
0 点赞 ·
0 评论

【TensorRT】实际测试中有效对应的cuda版本和cudnn版本

官网下载:https://developer.nvidia.com/nvidia-tensorrt-8x-downloadcuDNN Archive | NVIDIA DeveloperCUDA Toolkit Archive | NVIDIA Developer实测1显卡:Quadro P3200 (计算能力 6.1)CUDA:11.3.1(https://developer.download.nvidia.com/compute/cuda/11.3.1/local_insta
原创
发布博客 2022.01.06 ·
4789 阅读 ·
0 点赞 ·
5 评论

【CMake】CMakeLists.txt的常用命令

cmake官方文档:Documentation | CMake这里仅针对C++项目来说,我觉得比较有用的一些命令行SETCmake命令之set介绍 - 简书set(<variable> <value>... [PARENT_SCOPE]) #设置普通变量set(<variable> <value>... CACHE <type> <docstring> [FORCE]) #设置缓存条目set(ENV{<var
原创
发布博客 2021.12.31 ·
124 阅读 ·
0 点赞 ·
0 评论

【学习体会】结合SIMD和GEMM的快速卷积及其在高斯模糊中的应用

​​​​​​​项目源码: https://github.com/LeonJinC/Fast-Convolution-with-SIMD-and-GEMM
原创
发布博客 2021.12.28 ·
201 阅读 ·
2 点赞 ·
0 评论
加载更多