- 博客(9)
- 收藏
- 关注
原创 C++多线程编程
1、并发、进程、线程概念 并发: 两个或者多个独立的活动同时进行 并发假象:单核CPU(上下文的切换方式实现并发) 进程: 计算机中程序关于某一个数据集合上的一次运行活动(exe的运行状态) 线程: 每一个进程都有一个主线程并且只有一个主线程 vs编译器中按ctr+f5运行程序实际是主线程调用main函数的代码 线程可以为一个运行代码的通道,路径,我们可以创建 并发的实现 1、多进程实现并发 主要解决的问题进程间通信的问题 No1 一个电脑上:管道,文件, 消息队列,内存共享 N
2023-12-10 14:08:57 109 1
原创 C++知识点
左值:指向内存位置的表达式被称为左值表达式。左值可以出现在赋值号的左边或者右边, 右值:术语右值指的是存储在内存中某些地址的数值。右值是不能对其进行赋值表达式,也就是说,右值可以出现在赋值号的右边,但不能出现在赋值号的左边。 变量是左值,因此可以出现在赋值号的左边。数值型的字面值是右值,因此不能被赋值,不能出现在赋值号的左边。 const类型的对象在程序执行期间不能被修改改变。 ...
2023-12-10 14:07:43 32 1
原创 选取点组成点云
if (i == 0) { pcl::PointCloud<pcl::PointXYZ> cloud1; cloud1.width = featurebox[n].size(); //设置点云宽度 cloud1.height = 1; //设置点云高度 cloud1.is_dense = false; //非密集型 cloud1.points.resize(cloud1.width * cloud1.height); //变形,无序 for.
2022-04-01 14:43:51 28
原创 三维曲率计算的详解
三维数据点的曲率计算-第一章:基于三维数据的建模 - 道客巴巴https://www.doc88.com/p-7058043581058.html
2022-03-10 20:49:50 104
原创 图像拼接中遇到的问题
AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d_SIFT' 将 # sift = cv.xfeatures2d_SIFT().create()改为 sift = cv.xfeatures2d.SIFT_create()
2021-10-20 10:56:24 32
原创 Linux下安装Anaconda相关知识点
先去清华镜像源下载对应linux的anaconda的安装包 bashAnaconda3-5.3.1-Linux-x86_64.sh 一路enter,然后对应不同的情况选择yes或no 最后输入 conda -V 查看版本信息 conda更新使用 conda update -n base conda 查询当前所有虚拟环境 conda env list 使用conda create -n once python=3.7 创建自己名字的虚拟环境 To activate thi...
2021-07-03 14:03:27 22
原创 Opencv在C++中的配置
添加此地址到电脑的环境变量(环境变量是右击电脑属性到高级系统设置) c++控制台应用 项目>属性>V++目录>包含目录> 再添加库目录如上 再到行x64 vc15 lib下复制opencv_world412d.lib到连接器到附加依赖项 最后选择x64 ...
2021-06-21 16:15:46 38
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人