logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux下生成带opencv库函数的动态库so并传参调用

将linux下的QT作为生成和调用so的IDE,这使得我们省去了编写makefile或者cmake的步骤。1、生成so代码如下:(生成so的工程代码请到这下载)main.cpp#include "main.h"//调用该so内的下面函数时,传进的是Mat图像的data,传出的是处理后的Mat图像的data,而不是Mat格式的传递void drawCircle_Mat2Arry(int rows,

文章图片
#opencv#c++
linux上python传递字符串到c或c++时,出现格式错误

python传递字符串到c或c++时,出现格式错误:TypeError: bytes or integer address expected instead of str instance原因:因为编写的c或者c++中的编码并不是utf-8的,故当你在linux下调用该c或c++函数时就会出现类型不一致。当然,中文的编码时也应该变为utf8。注:windows编码方式默认是gbk和linux默认是

#opencv#c++#linux +1
linux下QT+opencv安装并配置完后,使用qt编写调用opencv的函数出现问题

1、调用opencv函数时出现错误比如:qt编译包含opencv读取摄像头的函数时出现错误undefined reference to `cv::VideoCapture::VideoCapture()2、生成linux库文件so,并用python或者c++调用该so里面的接口时出错如:python调用linux下qt编译生成的so,该so文件里面已经实现了接口函数hello(),出现如下错误:解

文章图片
#c++#opencv#python
到底了