python函数调用传递数组数据(python调用c++传递数组的实例)
类别:脚本大全 浏览量:987
时间:2022-03-30 00:48:08 python函数调用传递数组数据
python调用c++传递数组的实例如下所示:
|
INPUT = c_int * 4 # 实例化一个长度为2的整型数组 input = INPUT () # 为数组赋值(input这个数组是不支持迭代的) input [ 0 ] = 11 input [ 1 ] = 2 input [ 2 ] = 3 input [ 3 ] = 4 dll.teststring.restype = c_char_p # bytes(aaaa, encoding="utf-8") a = dll.teststring( input , 4 ) MYLIBDLL char * teststring( int * plus1, int len ); char * teststring( int * plus1, int len ) { for ( int i = 0 ; i < len ; i + + ) { printf( "%d \n" , plus1[i]); } Mat mat; / / 加载图片 mat = imread( "bgs.jpg" , CV_LOAD_IMAGE_COLOR); printf( "a %d %d" , mat.rows, mat.cols); / / if (!mat.empty()) { int m, n; n = mat.cols * 3 ; m = mat.rows; unsigned char * data = (unsigned char * )malloc(sizeof(unsigned char) * m * n); int p = 0 ; for ( int i = 0 ; i < m; i + + ) { for ( int j = 0 ; j < n; j + + ) { data[p] = mat.at<unsigned char>(i, j); p + + ; } } * plus1 = p; return (char * )data; } |
以上这篇python调用c++传递数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/jacke121/article/details/80287427
您可能感兴趣
- python爬虫入门代码(python爬虫基础教程:requests库二代码实例)
- python小程序编程代码(python实现烟花小程序)
- python中字典的主要特点(Python里字典的基本用法包括嵌套字典)
- python如何判断是否为回文数(对python判断是否回文数的实例详解)
- python中if语句应学会什么(Python基础之条件控制操作示例if语句)
- python批量创建字典(Python编写合并字典并实现敏感目录的小脚本)
- python符串操作教程(Python3.5运算符操作实例详解)
- python scrapy爬虫教程视频(详解python3 + Scrapy爬虫学习之创建项目)
- linux下python安装pip(在Docker中的ubuntu中安装Python3和Pip的问题)
- python 内存读写(详解python持久化文件读写)
- pythonide使用教程(对Python Pexpect 模块的使用说明详解)
- python获取系统的utc时间(Python的UTC时间转换讲解)
- python爬百度api有次数限制吗(对python借助百度云API对评论进行观点抽取的方法详解)
- python pandas dataframe 查询(Python实现从SQL型数据库读写dataframe型数据的方法基于pandas)
- python微信防封(深入学习微信网址链接解封的防封原理visit_type)
- python中如何定义带走参数的函数(Python函数定义及传参方式详解4种)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
- 怎么做好SEO(怎么做好seo内容优化)
- 冬季钓鱼子线用 长 还是 短(冬季钓鱼子线用)
- 鱼竿 夏钓短,冬钓长 ,一定是这样 认清优缺点在选竿(鱼竿夏钓短冬钓长)
- 鲢鳙钓底还是钓浮 流水的水域应怎样做钓(鲢鳙钓底还是钓浮)
热门推荐
- sqlserver列数据拆分(SQL Server基础之行数据转换为列数据)
- python面向对象基本思想(详解Python:面向对象编程)
- sql server中cxpacket等待
- javascript变量值做函数名(JavaScript中变量提升和函数提升实例详解)
- jscanvas画折线图(js+canvas实现代码雨效果)
- javascript如何跨域
- css3动画让元素绕着圆圈转动(css3动画过渡实现鼠标跟随导航效果)
- yii数据库测评(Yii2.0框架behaviors方法使用实例分析)
- docker容器退出错误码的步骤(docker容器退出错误码的步骤)
- vuejs全家桶入门教程交流(Vue全家桶入门基础教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9