lib

QT Creator下Basler相机二次开发+OpenCV图像处理

混江龙づ霸主 提交于 2020-01-19 04:41:59
本文介绍了使用QT对Basler相机(GigE接口)进行二次开发,并且把相机的图像转换为OpenCV可处理的图片格式,以供大家学习参考。 .pro文件: INCLUDEPATH + = $$PWD / include INCLUDEPATH + = $$PWD / include / opencv INCLUDEPATH + = $$PWD / include / opencv2 LIBS + = $$PWD / lib / x64 / GCBase_MD_VC141_v3_1_Basler_pylon . lib LIBS + = $$PWD / lib / x64 / GenApi_MD_VC141_v3_1_Basler_pylon . lib LIBS + = $$PWD / lib / x64 / PylonBase_v6_0 . lib LIBS + = $$PWD / lib / x64 / PylonC . lib LIBS + = $$PWD / lib / x64 / PylonGUI_v6_0 . lib LIBS + = $$PWD / lib / x64 / PylonUtility_v6_0 . lib win32 : CONFIG ( release , debug | release ) : LIBS + = - L$$PWD / lib / x64

record lcd

你离开我真会死。 提交于 2020-01-19 03:02:44
修改.pro文件 由于/usr/lib/x86_64-linux-gnu或/usr/lib/aarch64-linux-gnu中有ffmpeg版本,故要将库路径写在自己安装ffmpeg库路径之后。如: ##FFMPEG INCLUDEPATH += /home/frank/Documents/zhangyi/ffmpeg4/include LIBS += -L/home/frank/Documents/zhangyi/ffmpeg4/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lpostproc #system #INCLUDEPATH += /usr/lib \ #/usr/lib/aarch64-linux-gnu INCLUDEPATH += /usr/lib \ /usr/lib/x86_64-linux-gnu LIBS += -L/usr/lib #LIBS += -L/usr/lib/aarch64-linux-gnu LIBS += -L/usr/lib/x86_64-linux-gnu LIBS += -lglog -lgflags -lprotobuf -lboost_system -lboost_thread -llmdb -lleveldb

IDEA搭建JSP环境

╄→гoц情女王★ 提交于 2020-01-19 00:45:33
一. 步骤 create new project 填写名字 点击file->project structure,也可以点击工具栏的这个图标 自己在web-inf文件里面新建一个名为classes的文件夹和名为lib的文件夹 选中classes文件夹,选择excluded 选择path,修改路径,点击apply,点击OK 选择Dependencies,点击+号,选择jars or …,选择上面创建的lib,弹出框选Jar Directory。 选择Add Configuration 选择tomcat server -> local 点击configuration,选择你本机的tomcat server 按照图中的内容设置选项 选择deployment->artifact 解决乱码,选择file->settings 右击server,选择run 二. 导入tomcat的lib包 打开project structure 一直点击next或者finish 在弹出的文件选择框中,找出本机的tomcat里面的lib文件夹,选中它 最后点击OK 来源: CSDN 作者: Android_la 链接: https://blog.csdn.net/qq_40634846/article/details/103874330

linux安装python使用的MySQLdb

谁说胖子不能爱 提交于 2020-01-18 23:43:10
安装mysqldb模块需已安装mysql 使用pip安装MySQLdb pip install mysql-python mac os安装mysqldb sudo pip install mysql-python 在python解释器中输入 import MySQLdb 回车如果出现已下错误 ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory 找到libmysqlclient.so.18在mysql安装目录/lib库里,然后做个软链接 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18 #64为系统 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 #32位系统 mac os如果出现以下错误 Reason:image not found 解决方法是在终端执行: sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

linux下QtCreator4.9安装配置qwt和qwt移植到arm开发板

守給你的承諾、 提交于 2020-01-18 19:13:30
一、QtCreator安装配置qwt 1、 下载最新qwt库: https://sourceforge.net/projects/qwt/files/qwt/ 我下载的是6.1.4 2 、安装qwt库 解压qwt-6.1.4.zip,把解压得到的qwt-6.1.4文件夹拖进Ubuntu的/opt。进入qwt-6.1.4文件根目录,依次运行以下命令: qmake make make install 以上三条命令都是在Ubuntu的root下执行的,执行完 make install指令后,默认会在/usr/local/目录下生成 qwt-6.1.4 文件夹。 3 、配置qwt库 (1) 将qwt的插件放到QtCreator的安装路径下。以下路径是我的 QtCreator4.9安装路径,可根据自己QtCreator4.9安装路径放置qwt插件,应该大同小异。 cp/usr/local/qwt-6.1.4/plugins/designer/libqwt_designer_plugin.so/opt/Qt5.12.3/Tools/QtCreator/lib/Qt/plugins/designer (2) 将qwt的库文件(*.so)放到QtCreator的安装路径下。 cp/usr/local/qwt-6.1.4/lib/libqwt.* /opt/Qt5.12.3/Tools

运行时和运行时库 (摘录)

倾然丶 夕夏残阳落幕 提交于 2020-01-18 12:08:11
Runtime : When a program is running, or executing, it is said to be in runtime. The term is mostly used by software developers to specify when errors in a program occur. A "runtime error" is an error that happens while the program is executing. For example if a program told you that 2 + 2 was 5000 that would be a runtime error. A memory leak where the program sucks up excessive amounts of system memory is also a runtime error. The other major type of program error is a compile-time error where the application will not even compile into an executable program. Examples of compile-time errors are

kettle安装部署及使用MySQL转DB2

穿精又带淫゛_ 提交于 2020-01-18 08:01:11
下载kettle 下载MySQL和DB2的驱动,解压驱动到文件夹lib下(驱动网上都可以找到) 双击运行kettle,时间会有点长,稍等1,2分钟左右 双击运行kettle,时间会有点长,稍等1,2分钟左右 进入kettle界面,转换输入表输入(按住‘表输入’往右边拖) 双击右边的‘表输入’进入配置数据库信息,点击新建,类型选择MySQL数据库 为了防止中文乱码,指定字符集characterEncoding utf8, 在kettle的启动文件添加字符集,即在 Spoon.bat 文件中添加 “-Dfile.encoding=UTF-8” 配置好后点击‘测试‘,如下图显示是为正常 点击获取SQL查询语句,选择对应的表之后(每次只能指定一张表),方可预览表中数据 同上,“表输入”配置完毕,接下来可配置“插入/更新”,输出->插入/更新(按住‘插入/更新’往右边拖),按住shift点击‘表输入‘再点击’插入/更新‘建立联系 双击‘插入/更新‘进行数据库配置,在’选项‘中配置utf8字符集(同上) 点击测试 选择‘目标模式‘、’目标表‘(每次只能指定一张表),点击’获取字段‘、’获取和更新字段‘是mysql表字段与之匹配 增量转换 首先获取某个字段的最大值,然后把这个值作为下个‘表输入’的条件 SELECT coalesce(max(字段名),0) maxId FROM 库名.表名

CentOS6.5系统"libc.so.6: version 'GLIBC_2.15' not found"处理

☆樱花仙子☆ 提交于 2020-01-18 04:25:19
场景 安装TensorFlow后启动项目index.py时,报错:libc.so.6: version ‘GLIBC_2.15’ not found; 分析 由于glibc版本过低,升级glibc即可。由于CentOS系统RPM源目前glibc最高版本是2.12,所以只能采用源码升级,下载glibc-2.15.tar.gz 1)查看系统glibc支持的版本 strings /lib64/libc.so.6 |grep GLIBC //可看到支持的版本最新是2.12 #查看当前glibc版本 ll /lib64/libc.so.6 lrwxrwxrwx. 1 root root 12 2月 5 2018 /lib64/libc.so.6 -> libc-2.12.so 2)下载glibc源码包(找个可以上网的,比如DMZ区的主机,然后再通过内网传送到目标主机) cd /usr/src/ wget http://mirror.bjtu.edu.cn/gnu/glibc/glibc-2.15.tar.gz wget http://mirror.bjtu.edu.cn/gnu/glibc/glibc-ports-2.15.tar.gz      #glibc插件 3)解压安装升级glibc tar zxvf glibc-2.15.tar.gz tar zxvf glibc-ports-2

centos安装 TA-Lib

与世无争的帅哥 提交于 2020-01-18 01:29:45
奇葩问题 问题一:gcc 编译器未安装 问题二: command 'gcc' failed with exit status 1 问题三: Traceback (most recent call last): File "run1.py", line 3, in <module> from vnpy.trader.engine import MainEngine, LogEngine File "/home/fireaiserver/VNPY/vnpy/trader/engine.py", line 32, in <module> from .setting import SETTINGS File "/home/fireaiserver/VNPY/vnpy/trader/setting.py", line 7, in <module> from .utility import load_json File "/home/fireaiserver/VNPY/vnpy/trader/utility.py", line 10, in <module> import talib File "/home/fireaiserver/anaconda3/envs/vnpy/lib/python3.6/site-packages/talib/__init__.py", line 43, in

Canal简介

落花浮王杯 提交于 2020-01-17 13:51:37
以下内容主要摘自Canal 官方wiki和网友博客:https://www.jianshu.com/p/6299048fad66 一、背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。 ps. 目前内部版本已经支持mysql和oracle部分版本的日志解析,当前的canal开源版本支持5.7及以下的版本(阿里内部mysql 5.7.13, 5.6.10, mysql 5.5.18和5.1.40/48) 基于日志增量订阅&消费支持的业务: 数据库镜像 数据库实时备份 多级索引 (卖家和买家各自分库索引) search build 业务cache刷新 价格变化等重要业务消息 二、项目介绍 名称:canal [kə'næl] 译意: 水道/管道/沟渠 语言: 纯java开发 定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql 三、工作原理 1、mysql主备复制实现 从上层来看,复制分成三步: master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log