学习体会
文章平均质量分 62
JinSu_
这个作者很懒,什么都没留下…
展开
-
【学习体会】OpenCV的cv::parallel_for_使用
OpenCV的cv::parallel_for_使用原创 2022-08-26 12:28:50 · 1231 阅读 · 1 评论 -
【学习体会】OpenCV的cv::remap使用
OpenCV的cv::remap使用原创 2022-08-26 12:22:55 · 2077 阅读 · 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 10:32:18 · 1594 阅读 · 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 10:15:54 · 1767 阅读 · 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 09:54:10 · 1674 阅读 · 0 评论 -
【学习体会】aligned_malloc实现内存对齐
hello参考:aligned_malloc及aligned_free的实现及详细解释_John_Jane_Doe的博客-CSDN博客_aligned_malloc原创 2022-02-17 21:55:13 · 9761 阅读 · 2 评论 -
【学习体会】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 15:44:28 · 3994 阅读 · 1 评论 -
【学习体会】泛函 & 欧拉-拉格朗日方程 & 两点之间直线最短
泛函泛函是函数的函数,定义域是函数集,值域是数集。也就是说,输入是函数,输出是实数。参考:欧拉-拉格朗日方程(Euler -Lagrange equation)_qq_43217195的博客-CSDN博客_欧拉-拉格朗日方程简单泛函泛函的极值&欧拉-拉格朗日方程两点之间直线最短可以看出,初等数学为高等数学的推导提供了依据,高等数学反过来又能证明初等数学。参考视频:为什么两点之间直线段距离最短?谈谈泛函与变分法...原创 2022-01-25 09:56:26 · 3137 阅读 · 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 09:46:08 · 3205 阅读 · 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 14:19:31 · 4532 阅读 · 0 评论 -
【学习体会】结合SIMD和GEMM的快速卷积及其在高斯模糊中的应用
项目源码: https://github.com/LeonJinC/Fast-Convolution-with-SIMD-and-GEMM原创 2021-12-28 20:13:18 · 740 阅读 · 0 评论 -
【学习体会】INT8定点数和模型量化
定点,就是约定机器中数据的小数点位置固定不变。在计算机中,通常将数据的小数点固定在数据的最高位之前或者最低位之后。前者称为定点小数,后者称为定点整数。定点小数是纯小数:约定的小数点位置在符号位之后、有效数值部分最高位之前。若数据 x 的形式为 x = x0.x1x2…xn ( 其中x0为符号位,x1~xn是数值的有效部分,也称为尾数, x1为最高有效位 ),则在计算机中的表示形式为:一般说来,如果最末位 xn = 1,前面各位都为 0 ,则数的绝对值最小,即 |x|min = ..原创 2021-01-27 11:45:33 · 2871 阅读 · 0 评论 -
【学习体会】float32浮点数
float结构如下图:(https://blog.csdn.net/whzhaochao/article/details/12887779)float的数学计算式如下:其中,符号位:sign,正数为0,负数为1指数位:exponent,二进制数转10进制数尾数位:base,二进制数举个例子:假设有个浮点数 -12.75 ,我们把它转换成二进制因为它是负数,所以符号位就是 1 (相反,正数的话符号位就是 0 )我们先将 12.75(忽略负号)转换成二进制小数原创 2021-01-27 10:37:23 · 3667 阅读 · 0 评论 -
【学习体会】Lighttools8.4.0:矩形阵列光源+条形光源的光学仿真分析
在solidworks中设计了条形光源的基本结构:由32*6个矩形led组成矩形光源阵列,如下所示另存为step文件后,导入lighttools中,这里要设置模型的光学属性为:吸收体(机械)因为我们设计的光源模型是一个整体,我们不能单个面的设置光源,比如说,这样做的话并不会是这个面设置为光源,而是会把做一个模型都变成一个光源,如下这显然不是我们想要的那么,我们就在led位置上放置一个矩形面光源,这样我们就放置好了一个面光源,但是问题是,还有191...原创 2021-01-20 11:45:01 · 8460 阅读 · 5 评论 -
【学习体会】Lighttools8.4.0:设置虚拟相机+仿真结果3D显示
1.设置虚拟相机并渲染视图中的图像添加球型光源、接收器、cube物体,设置物体表面的光学属性为简单散射原创 2021-01-18 12:18:47 · 4769 阅读 · 2 评论 -
【学习体会】Lighttools8.4.0:简单光学系统实例
添加球型光源(SphereSource)和表面接收器:对光线模拟的参数进行设置:光线追踪-模拟输入要追踪的光线总数,决定模拟的准确度,总数越多,准确度越高,当然耗时更多预览光线数量是模拟之后可以看到的示意光线(黑线),一般是100~1000,随意设置点击,开始模拟:(模拟结果)如果光线太多,则会出现,可以看到剩余时间照度分析:分析-照度显示-光栅图表...原创 2021-01-18 12:17:07 · 8213 阅读 · 0 评论 -
【学习体会】Lighttools8.4.0:软件基本使用+光度学基本概念+系统初始设置
关于Lighttools8.4.0软件的安装教程,详见我的另一篇博文:【软件安装】win10下Lighttools8.4.0(64)光学系统建模软件的安装教程在本文中,我们将学习到,光度学的基本概念、系统初始设置、物体模型坐标的使用方法、简单光学系统实例、系统浏览器的作用和内容、设置虚拟相机并渲染视图中的图像、仿真结果3D显示等。如果有其他感兴趣的内容但是我又没有写的,欢迎在评论区留言!光度学的基本概念软件的基本介绍参考博文:https://www.docin.c...原创 2021-01-15 22:45:21 · 16140 阅读 · 2 评论 -
【学习体会】Git常见操作以及如何方便快捷地创建github项目并管理
git的一些学习体会原创 2020-11-08 16:23:39 · 133 阅读 · 0 评论