cost 95 ms
PIL Image构造来自numpy数组的怪异图像 - 为什么? - PIL Image constructs weird images from numpy array - why?

我想要一种方法来生成红色,绿色或蓝色的小RGB方形图像。 它应该产生坚固的色块,但PIL输出的图像非常奇怪。 为什么? 此代码返回以下numpy数组: 但它产生和保存的图像都搞砸了(它应该是3x3,所以我把它放大了所以你可以看得更清楚): ...

将文件中的二进制数据加载到Python中的缓冲区中 - Loading binary data from a file into a buffer in Python

我有一组640x480的图片。 我正在通过Matlab将这些图像转换为二进制文件格式...现在,我需要将每个二进制文件加载到Python中的缓冲区中,然后从该缓冲区中读取数据。 谁能帮我解决该问题,或提出链接建议? -谢谢。 ...

新风格的python缓冲协议和numpy数组 - New style python buffer protocol and numpy arrays

我正在尝试为我的商业图像处理库的python绑定编写一个快速非复制接口。 我实现了新的缓冲区api协议,根据memoryview()看起来没问题: 我不明白为什么numpy没有抓住这个界面? 我做错了什么,或者我应该使用numpy数组接口,虽然它可以复制数据? 请注意,我 ...

当类实现PEP 3118时,Python 2.7中PyBufferProcs的定义 - Definition of PyBufferProcs in Python 2.7 when class implements PEP 3118

我正在扩展我们的库(支持Python 2.7)中的类以支持PEP 3118 ,后者已经被反向移植到2.7。 从文档中,我需要初始化tp_as_buffer字段以指向PyBufferProcs 。 但是,从2.7的文档中, 此结构的描述仅包含旧缓冲区协议的条目。 从消息来源,我收集到Py ...

在Cython中使用缓冲区API - Using the buffer API in Cython

我正在使用一个C库,它重复调用用户提供的函数指针以获取更多数据。 我想编写一个Cython包装器,使得该回调的Python实现可以返回任何合理的数据类型,如str , bytearray ,内存映射文件等(具体来说,支持Buffer接口 )。 到目前为止我所拥有的是: 我想写会产生相 ...

使用Py_buffer和PyMemoryView_FromBuffer使用不同的项目 - Using Py_buffer and PyMemoryView_FromBuffer with different itemsizes

这个问题与我提出的上一个问题有关。 即如果有人有兴趣,也就是这个 。 基本上,我想要做的是使用包含在memoryview Py_buffer中的memoryview将C数组公开给Python。 我已经使用PyBuffer_FillInfo工作了(work =我可以在Python中操作数据并 ...

当使用ctypes数组作为numpy数组时,PEP 3118会发出警告 - PEP 3118 warning when using ctypes array as numpy array

当我尝试将ctypes数组用作numpy数组时,我收到以下警告消息: 但是代码似乎正在起作用。 忽略这个警告是不是一个坏主意? 背景:我正在调用一个实时生成数据的C DLL。 我需要传递DLL一系列缓冲区来保存数据。 在等待下一个缓冲区填充时,我想用numpy处理最新的缓冲区 ...

分配到具有项大小> 1的Python 3.x缓冲区中 - Assignment into Python 3.x Buffers with itemsize > 1

我正在尝试通过Python 3.x缓冲区接口公开图像像素信息(32位RGBA)的缓冲区。 经过大量的试验之后,我能够像下面这样工作: 在python中,我可以这样玩: 而且效果出色。 但是,如果我可以使用完整像素值(int,4个字节)而不是单个字节,那就太好了,因此我修改了缓 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM