- 博客(23)
- 收藏
- 关注
原创 ubuntu 安装Qt那些事
有的人可能缺少:libxcb-xinerama.so.0: cannot open shared object file: No such file or directory。已经不在提供本地的安装文件了,之后未编译的源码,对于大多数人来说没必要折腾源码安装。我的说是:(libxcb-cursor.so.0: cannot open shared object file: No such file or directory)这次说下安装好之后我遇到的一个问题:在运行的时候出现了一个弹窗,是个报错信息。
2024-07-07 15:25:38 274
原创 ubuntu下,关于cuda、cudnn、显卡驱动安装的那些事
(1)要使用哪些平台或者工具,如:pytorch、libtorch、faiss、darknet、tensorrt等,如果这些东西你要在环境配完之后还要延续之前安装or编译的,那么,要注意之前依赖的cuda版本是哪一个大版本的(如11.* or 12.*),新的cuda版本要在相同大版本内,否则会出现缺少依赖。这个方法是我以前最喜欢使用的。(2)如果要用pytorch、libtorch,看一下你要安装的版本,可以选个对应的cuda版本,虽然如果版本不同大概率也不会出啥大问题,但多一事不如少一事。
2024-06-01 12:15:44 317
原创 C/C++引用opencv库的时候,如果出现imread、imshow未定义
如果库文件指定没问题的话,考虑是因为源文件头文件的版本,与指定的库文件版本不同导致。
2024-05-13 23:54:04 130 1
原创 ubuntu 安装cuda
安装cuda run版本,报错,查看日志。报错:An NVIDIA kernel module ‘nvidia-drm‘ appears to already be loaded in your kernel…
2024-05-12 12:21:22 120
原创 安装mysql C开发环境
首先需要下载安装libmysqlclient-dev_8.0.26-1ubuntu18.04_amd64.deb安装包,安装头文件安装libmysqlclient21_8.0.26-1ubuntu18.04_amd64.deb动态库代码中头文件包含#include “mysql/mysql.h”makefile 中包含-I/usr/local/mysql/include -L/usr/local/mysql/lib -lmysqlclient即可使用上边的下载地址https://dev.my
2021-07-28 16:42:15 116
原创 C++ opencv编译报错
报错内容:/usr/bin/ld: /tmp/ccgXS4Kd.o: undefined reference to symbol '_ZN2cv8cvtColorERKNS_11_InputArrayERKNS_12_OutputArrayEii'//usr/local/lib/libopencv_imgproc.so.3.4: error adding symbols: DSO missing from command linecollect2: error: ld returned 1 exit
2021-07-23 14:16:30 1072 1
原创 Numcpp使用
https://dpilger26.github.io/NumCpp/doxygen/html/md__c_1__github__num_cpp_docs_markdown__installation.html
2021-06-28 19:14:20 189
原创 linux下多线程多进程编程注意事项
个人开发记录。1、线程中只用exit,会使整个进程退出。2、多线程调用同一个函数,函数中的静态变量数据属于公共资源,跟全局变量一样,这点注意。3、入股涉及进线程较多,先做好框架设计,如进线程是否退出、怎么退出、退出后怎么操作、如何回收。确定好再落实,减少bug。持续总结。。。。...
2021-06-04 13:33:58 388
原创 linux C编程——“*** stack smashing detected ***: <unknown> terminated”
意思为栈溢出,看习惯了段错误,看到这种报错有点不知所措,其实差不多,看看使用函数内临时变量有没有越界的地方。
2021-05-24 18:19:03 921
转载 ubuntu下编译ffmpeg共享库(动态库)
一、首先下载ffmpeg源码ffmpeg下载网址二、配置进入源码目录命令行./configure --enable-shared --prefix=/usr/local/ffmpeg参数解释:–enable-shared便是允许生成动态库–prefix=/usr/local/ffmpeg指定存放路径,可以根据自己需要进行修改。如果出现异常,提示因为缺少yasm,需要添加参数,在执行:./configure --enable-shared --disable-yasm --prefix=/us
2021-04-07 09:47:20 544
原创 西门子MPI协议之——数据采集地址含义
西门子MPI协议之——数据采集地址含义注:本文章内容仅仅基于对西门子MPI协议的观察中得出的规律,不代表官方的说明,意在帮助大家解决在西门子PLC基于MPI协议的通讯故障。 本章内容与要分两种情况讲解:西门子200PLC 与 西门子300PLC;在西门子200PLC中,对于内存的分类可以分为:输入继电器 I输出继电器Q通用辅助继电器M特殊继电器SM变量存储器V局部变量存储器L顺序控制继电器S定时器T计数器C模拟量输入映像寄存器AI模拟量输出映像寄存器AQ高速计数器HC累加器
2020-12-10 14:46:44 1280 1
原创 加速度传感器选择
加速度传感器如何选择如何选择合适的加速度传感器是有一定的考究的,对于普遍的传感器有以下几个关键参数,直接影响到我们的选择:1、加速度传感器数据输出接口类型:分为analog(模拟)、通信总线(如:i2c、spi等) 这个是最先需要考虑的。这个取决于你系统中和加速度传感器之间的接口。 模拟输出:一般电压和加速度是成比例的,比如2.5V对应0g的加速度,2.6V对应于0.5g的加速度。 通信输出:按照协议与加速度传感器进行通信并返回数据;2、测量轴数量 顾名思义,单轴可测单个方向上的加速度
2020-11-25 14:07:39 2293
转载 零基础学习机器视觉
零基础学习机器视觉注:这篇文章是转载知乎博主的;https://zhuanlan.zhihu.com/p/78441643机器视觉与计算机视觉的区别机器视觉(MV machine vision)与计算机视觉(CV computer vision)虽然核心的算法都是图像识别算法,大体一样,但是从实际项目的角度是不一样的。CV项目一般面临的图像采集环境很复杂,光线的强弱、镜头距离物体的远近等都会导致采集到的图像质量可能不会很高;所以一般CV更多的是做目标物有无或基本轮廓匹配判断,一般不会涉及高精度测量
2020-11-20 09:31:06 1388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人