自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 qt使用cmake生成动态库,并在其他项目中使用的完整过程,解决_imp报错

此时可以关闭IDE,使用cmake-gui构建,再借助VS生成动态库,或者直接使用IDE的构建编译功能。这一步必须确保使用的构建套件与另一项目使用的完全一致,否则会出现undifined reference _imp的报错。使用Qt creator或其他ide新建一个类,比如testlib,在类中写点东西,以确定是否调用成功。找一个地方新建文件夹,命名为include之类的,将前面库的头文件放进去。此时就能正常使用库了,依旧需要注意确保构建套件与生成库时的套件完全一致。

2023-06-16 10:05:14 1313 3

原创 在linux/Ubuntu下调试最便宜的双目摄像头(含Linux版本上位机)CAM5031/CHUSEI 3D WEBCAM 解决只能开单目的问题

在淘宝上买了一个非常便宜的双目摄像头价格好像只有20来着,测试和学习的首选啊为了配合ubuntu上的ros使用需要把代码放在ubuntu上运行,卖家也提供了关于linux调试摄像头的资料。但是摄像头默认的模式是单目,要切换为双目只能使用卖家提供的上位机或者linux下切换的脚本,然而卖家的上位机只能Windows下使用,脚本用起来又非常不方便,于是决定自己用QT写一个。为了避免UI卡死,必须把读取摄像头部分放在了另一个线程运行。为了方便用QT直接执行脚本因为还不会linux下的程序发布,所以没法放

2020-10-17 19:31:15 1752 1

原创 解决vscode配置cmake项目时,编译过了但运行没有反应的问题。vscode指定系统环境变量

在我的项目中,使用了一些自己写的或者外部的库,编译完全正常,但点运行出不来软件界面。找到编译生成的exe程序,发现程序在有所有需要的dll文件的文件夹中是能正常运行的,所以问题判断为。但我尝试了很久也不知道该如何正确的配置含有多个目录的PATH环境变量,生效的永远只有一个。此时确保你需要的所有第三方库目录都添加到了windows系统环境变量中,配置好后,在vscode中的终端里输入。虽然直接将需要的dll文件复制到编译得到的可执行程序目录下,能够解决问题,但让人很不舒服,于是想办法。

2023-08-12 22:11:17 1413

原创 基于OCC,将IGES模型文件转换为STL,进而在VTK中显示。网上别的一般都是错的。

IGES模型是连续的样条线面集合,而VTK应该是只能显示离散的点线面的集合,同样STL文件也是点和拓扑组成的离散化模型,所以想要转格式,必须要进行离散化,也就是网格化。deflection这个参数是精度,可能需要自己调整,这个我也还没弄明白,反正这样就好使。得到STL模型文件,后续VTK显示STL模型就比较简单,就不说了。

2023-07-06 11:01:43 517 1

原创 paraview汉化包问题

paraview切换为中文的方法

2023-05-31 15:00:26 1817 4

原创 ubuntu qtcreator Cannot mix incompatible Qt library (version 0x50e02) with this library (version 0x5

ubuntu qtcreator 启动失败,报错Cannot mix incompatible Qt library (version 0x50e02) with this library (version 0x50e02)将/etc/bash.bashrc中的所有关于qt_plugin的内容删去。将/etc/bash.bashrc中的所有关于qt的内容删去。

2023-05-26 18:13:37 530

原创 qt+vtk读取cgns文件并显示在控件中

参考了https://zhuanlan.zhihu.com/p/377473099?utm_id=0,删除不必要的内容,改为qt代码。版本是qt5+vtk9.2。

2023-05-24 12:12:39 350

原创 ubuntu cmake版本升级,并安装对应版本的cmake-gui

参考https://blog.csdn.net/weixin_43907136/article/details/127569449。本文额外添加cmake-gui的内容。

2023-05-23 10:28:00 634

原创 qtcreator + vtk。qvtkwidget的使用。

添加好控件后,初学者不会使用,并且网上找的的一些方法各不相同,但无一例外都失败了,经过自己摸索,按照以下方法能够成功。如何在QTcreator里添加VTK库,以及如何添加qvtkwidget控件网上都有一些可行的方法,不再赘述。可以发现代码中并没有用到交互器,但是确实是可以正常拖动缩放的,为什么会这样我也不清楚。然后mainwindow.cpp中这么写,作用是生成一个八棱柱并显示。首先在qdesigner中拖出一个qvtkwidget控件。头文件需要自己声明函数showvtk()

2023-05-22 17:07:18 1123 6

原创 运行tensorflow深度学习代码,出现卡死界面、或报Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR错的解决方法

运行tesnsorflow较为复杂的深度学习模型时,容易出现卡死界面的情况。如果是单显卡(cpu型号尾部有f),可安装opengl并重启后,再运行代码。如果出现Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR报错,则是显存不够导致的,加入#用于限制显存使用config = tf.compat.v1.ConfigProto(gpu_options=tf.compat.v1.GPUOptions(allow_growth=True))

2021-10-04 19:23:10 964

原创 vscode下matplotlib plt.show不出现/不显示窗口问题,尤其是使用了anaconda环境的

我本来图像显示挺正常,突然就不出现窗口了,于是仔细多方查找,最后发现了问题所在。这项设置默认勾选,但是如果你使用了anaconda环境,vscode就会询问你是否要改成false有很多人可能没仔细看就选了是,这会导致图像窗口无法出现。重新勾选此项设置,重新启动vscode即可...

2021-10-04 15:56:42 9564 7

原创 ubuntu下QT调用python脚本进行tensorflow深度学习的方法

博主要使用QT做界面,并调用python脚本使用tensorflow进行深度学习,于是开始寻找通过QT调用python脚本的方法。网上的几种方法比如添加外部工具,只是方便了在编译器中运行脚本,不能解决在程序中通过代码调用脚本的需求,由于使用了python3,添加cpython库则出现slots冲突问题,并且解决不了,出现collect2: error: ld returned 1 exit status几次尝试解决未果,于是决定直接用process来解决效果如下方法也非常简单,只需要添加#inclu

2021-09-30 21:46:35 1026

原创 ros rviz调试中出现模型变白等问题

如果是普通的看一看模型的话,在fixed frame那一栏下拉中换成base_footprint就可以了如果是在做arbotix仿真的话,fixed frame应为odom,发白多半是启动过程中有东西报错了,没启动好,去报错里看看。...

2021-03-13 13:12:17 1786 1

原创 ImportError: dynamic module does not define module export function (PyInit__tf2报错-ros melodic/ubuntu

ImportError: dynamic module does not define module export function (PyInit__tf2)在学习ros的tf、arbotix过程中出现以上报错,原因是由于ros的某个功能包使用的是python2,而我们电脑里的环境是python3解决这个问题的方法已经有人给出了https://blog.csdn.net/weixin_44075048/article/details/113485399?utm_medium=distribute.p

2021-03-13 13:03:34 2079 1

原创 ubuntu 18.04 编译cuda 11.1 + cudnn 8.0.5 + opencv + qt踩过的各种坑汇总

ubuntu 18.04 编译cuda 11.1 + cudnn 8.0.5 + opencv + qt踩过的各种坑汇总写在之前1、关于ubuntu版本。个人不建议使用ubuntu20.04,我用ubuntu20.04用了近半年,最后还是换成了18.04,因为各种bug、依赖问题太多,非常恶心。本文全部操作都在ubuntu18.04下完成。2、关于qt建议使用apt安装,简单快捷并且各种依赖都不会有问题。3、关于opencv非必要尽量使用opencv34、关于cmake使用cmake-gu

2020-11-17 17:05:43 1637 1

原创 解决ubuntu根目录空间过小

解决ubuntu根目录空间过小一开始给根目录只给了16G,后来不够用,于是想扩容。查询很多方法后有的说用U盘安装程序里的试用ubuntu重新调整分区大小,用了后出现报错,然后发现用ubuntu分ubuntu其实没有任何意义,用Windows也是完全一样的,特此说一说我用Windows调整ubuntu分区的方法。一、软件需求DISK GENIUS二、找到系统所在的硬盘或者分区,然后多次或一次调整分区大小使得一定大小的空闲分区紧挨着根目录,之后扩容。三、解决“有空闲或交叉文件/未使用”报错的方法我第

2020-11-10 16:39:14 450 1

原创 vector容器练习,创建容器组并输入和输出

刚刚搞懂了vector,发现这个东西超级好用啊。程序可以实现,输入一个小写字母,输出金字塔如:输入d输出 a a b a b ca b c d#include<iostream>#include<vector>using namespace std;vector<char> vec[26];int vecNon=0;int p...

2020-02-19 23:15:34 333

3d_webcam_qt.zip

淘宝最便宜的双目摄像头Linux可用的上位机工程 CAM5031 CHUSEI 3D WEBCAM 请使用qt5的qt creator打开.pro文件,使用64位编译器编译运行。打开摄像头前记得更改build文件夹中camera.sh中video后的编号,改为你的双目编号,具体摄像头编号查询方法请百度。上位机运行后左下改编号。 如opencv库报错请自行在.pro中更改路径。

2020-10-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除