- 博客(9)
- 收藏
- 关注
原创 C++多线程编程
1、并发、进程、线程概念并发:两个或者多个独立的活动同时进行并发假象:单核CPU(上下文的切换方式实现并发)进程:计算机中程序关于某一个数据集合上的一次运行活动(exe的运行状态)线程:每一个进程都有一个主线程并且只有一个主线程vs编译器中按ctr+f5运行程序实际是主线程调用main函数的代码线程可以为一个运行代码的通道,路径,我们可以创建并发的实现1、多进程实现并发主要解决的问题进程间通信的问题No1 一个电脑上:管道,文件, 消息队列,内存共享N
2023-12-10 14:08:57 97 1
原创 C++知识点
左值:指向内存位置的表达式被称为左值表达式。左值可以出现在赋值号的左边或者右边,右值:术语右值指的是存储在内存中某些地址的数值。右值是不能对其进行赋值表达式,也就是说,右值可以出现在赋值号的右边,但不能出现在赋值号的左边。变量是左值,因此可以出现在赋值号的左边。数值型的字面值是右值,因此不能被赋值,不能出现在赋值号的左边。const类型的对象在程序执行期间不能被修改改变。...
2023-12-10 14:07:43 17 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 10
原创 三维曲率计算的详解
三维数据点的曲率计算-第一章:基于三维数据的建模 - 道客巴巴https://www.doc88.com/p-7058043581058.html
2022-03-10 20:49:50 26
原创 图像拼接中遇到的问题
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 12
原创 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 10
原创 Opencv在C++中的配置
添加此地址到电脑的环境变量(环境变量是右击电脑属性到高级系统设置)c++控制台应用项目>属性>V++目录>包含目录>再添加库目录如上再到行x64 vc15 lib下复制opencv_world412d.lib到连接器到附加依赖项最后选择x64...
2021-06-21 16:15:46 22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人