上面我的博客C#共享内存方式读写数据及图像_jiugeshao的专栏-CSDN博客演示了c#往共享内存里写入图片和读取图片,接下来讲解如何用python去读取由c#写入到共享内存里的图片。
1. 创建两个文件example.h和example.cpp。(两个文件如何创建及代码中引用路径说明见下面,不要懵圈了)
example.h中代码如下:
#pragma once
#include <Python.h>
#include <iostream>
#include <string>
#include <C:\Anaconda3\Lib\site-packages\numpy\core\include\numpy\ndarrayobject.h>
#include <C:\Anaconda3\Lib\site-packages\numpy\core\include\numpy\arrayobject.h>
using namespace std;
void say_hello();
int add(int a, int b);
int sub(int a, int b);
PyObject* GetIma