腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
从字节文件中打开PIL图像
python
、
pillow
我的内存中有大小为128x128像素的和作为字节值存储的RGBA。但 from PIL import Image image_data = ... # byte values of the image image = Image.frombytes('RGBA', (128,128), image_data) image.show() 抛出异常 ValueError:图像数据不足 为什么?我做错了什么?
浏览 11
提问于2015-10-02
得票数 109
回答已采纳
2
回答
Python Image.frombytes模式“1”坏结果
python
、
image
我哪里错了?我想从字节中创建一个基本的白色图像 from PIL import Image if __name__ == "__main__": data = [chr(1)] * 8192 data = "".join(data) im = Image.frombytes('1', (128,64), data, 'raw') im = im.convert("RGB") im.save("image.png", "PNG") 但我明白了:
浏览 0
提问于2018-03-05
得票数 0
回答已采纳
1
回答
为什么没有呈现来自字节流的图像?
python-3.x
、
base64
、
python-imaging-library
我正在使用base64模块处理图像。 我有这样的代码: import flask, base64, webbrowser, PIL.Image ... ... image = PIL.Image.frombytes(mode='RGBA', size=(cam_width, cam_height), data=file_to_upload) im_base64 = base64.b64encode(image.tobytes()) html = '<html><head><meta http-equiv="refresh&
浏览 1
提问于2020-09-22
得票数 1
回答已采纳
1
回答
使用PyPDF2和枕头从PDF文件中提取PNG :没有足够的图像数据
python
、
pdf
、
python-imaging-library
、
pypdf2
使用我在中找到的代码,它纠正了,我试图在一个PDF文件的所有页面上提取图像。现在,在这篇文章的第二行(Image.frombytes)中,我得到了PNG图像(为JPG工作)的一个错误: if xObject[obj]['/Filter'] == '/FlateDecode': img = Image.frombytes(mode, size, data) img.save(imagename + ".png") number += 1 这会产生ValueError: not enough image data,这似乎是因为
浏览 15
提问于2022-04-04
得票数 0
1
回答
在Windows上使用Python从网络摄像头捕获图像
python
、
image
、
save
、
webcam
、
capture
我现在使用的代码是:- from VideoCapture import Device cam = Device() cam.saveSnapshot('image.jpg') 使用py 2.7和导入的pygame和all以及视频截图,我在pycharm中得到了这个错误: C:\Python27\python.exe F:/Xtraz/Orion/Key-Logger.py Traceback (most recent call last): File "F:/Xtraz/Orion/Key-Logger.py", line 3, in <module
浏览 0
提问于2016-07-21
得票数 1
1
回答
通过curl将图像提交到Flask失败,并显示“图像数据不足”
python
、
curl
、
flask
、
png
、
python-imaging-library
我正在运行一个Flask webapp,它接受/predict路径上的POST请求。调用该应用程序时,它将执行以下代码,将消息字节转换回PNG图像: from flask import request from PIL import Image img = Image.frombytes('RGBA', (512,512), request.data, 'raw') 我正在通过以下curl命令向此接口提交一个有效的512x512png镜像: curl -i -X POST http://127.0.0.1:5000/predict\ -H "C
浏览 40
提问于2020-01-05
得票数 1
回答已采纳
1
回答
为什么我要从Windows上的Pillow获得“不够多的图像数据”,而在Linux上相同的代码却能很好地工作?
python
、
windows
、
newline
、
python-imaging-library
、
pillow
我们正在尝试将在Linux上运行良好的作业作业的支持文件移植到Windows。作业的一部分要求学生操作原始图像数据,支持文件使用Python在原始数据和图像文件之间进行转换。将图像文件转换为原始数据的代码是: import os, sys from PIL import Image from struct import * fileName = sys.argv[1] try: myImg = Image.open(fileName) width,height = myImg.size sys.stdout.write(pack("ii",width,
浏览 0
提问于2017-01-19
得票数 2
回答已采纳
3
回答
“亚洲开发银行screencap /sdcard/屏幕快照”是什么格式?(没有"-p“标志)
android
、
python
、
adb
、
python-imaging-library
我希望使用没有adb screencap标志的-p实用程序。我原以为输出会以原始格式转储,但看起来不像。我尝试用Pillow (python)库打开原始图像文件,结果是: $ adb pull /sdcard/screenshot.raw screenshot.raw $ python >>> from PIL import Image >>> Image.open('screenshot.raw') Traceback (most recent call last): File "<stdin>", line
浏览 1
提问于2014-02-26
得票数 8
回答已采纳
4
回答
Python反向二进制图像;.invert()失败
python
、
image
、
python-2.7
、
numpy
、
python-imaging-library
我有一个二值图像,维度64x63,其中每个像素都是1或0。 import struct from PIL import Image import numpy ... i1 = Image.frombytes('1', (64, 63), r[3], 'raw') 我怎样才能倒置这个图像呢? 编辑 我尝试了建议的解决方案: from PIL import Image import PIL.ImageOps i1 = PIL.ImageOps.invert(i1) 但是,这导致了以下错误: raise IOError("not supporte
浏览 8
提问于2017-01-02
得票数 10
1
回答
Python3 PIL:尝试用(x,y,RGB)数据生成图像
python
、
image
、
python-imaging-library
我有一个RGB值的列表,我想要从中产生一个图像,但是如果没有接收到ValueError,就无法通过为PIL定义宽度和高度的第一步:大小必须是一个元组。这是我的密码: from PIL import Image width=73 height=880 img=Image.new(width,height,'RGB')
浏览 4
提问于2022-07-06
得票数 0
2
回答
将布尔numpy数组转换为枕头图像
python
、
numpy
、
image-processing
、
python-imaging-library
、
scikit-image
目前,我正在使用scikit-映像库在python中处理图像。我正试图使用以下代码使用sauvola阈值处理来生成二进制图像: from PIL import Image import numpy from skimage.color import rgb2gray from skimage.filters import threshold_sauvola im = Image.open("test.jpg") pix = numpy.array(im) img = rgb2gray(pix) window_size = 25 thresh_sauvola = thresh
浏览 0
提问于2018-05-02
得票数 8
回答已采纳
2
回答
如何在python中从原始的十六进制数据中获取图片?
python
、
image
、
numpy
、
pydicom
我使用pydicom从dicom文件中提取图像数据。不幸的是,pydicom无法直接提取我可以直接使用的数据的numpy数组,但我得到了一个包含所有十六进制值的数据字符串(即f.eks。\x03\x80\x01\x0c\xa0\x00\x02P\x00\x04@\x00\t\x80\x00\x03...。我知道图像数据是以JPEG2000格式编码的。有没有办法从这些数据中重建出图像?我已经试过了 img = Image.fromstring('RGB', len(pixelData), pixelData) 但在那里我得到了错误 Traceback (most recent c
浏览 0
提问于2015-03-08
得票数 0
1
回答
pythonnet:将System.Drawing.Bitmap转换为PIL.Image
python
、
python.net
我有一个创建图像的.net库。我需要访问pythonnet中的这个映像,所以我尝试使用pythonnet来调用.net DLL。 我试图使用以下答案来转换.NET字节:然后创建PIL.Image: 下面是我的python代码: import clr preloadingiterator = clr.AddReference(r"C:\Users\Ian\source\repos\PreloadingIterator\PreloadingIterator\bin\Debug\net48\PreloadingIterator.dll") from PreloadingItera
浏览 18
提问于2022-04-17
得票数 0
回答已采纳
1
回答
OpenCV和rawkit python
python
、
opencv
我在argv中加载了一个cr2文件...然后我想将它转换为opencv格式,这样我就可以在应用程序中使用它(而不是将其保存为文件)。它首先使用Rawkit加载。 raw_image = Raw(sys.argv[1]) buffered_image = np.array(raw_image.to_buffer()) image = Image.frombytes('RGB', (raw_image.metadata.width, raw_image.metadata.height), buffered_image) image = cv2.cvtColor(np.array(
浏览 13
提问于2017-08-16
得票数 1
1
回答
为什么PIL不能加载我的图像?错误:图像数据不足
python
、
opencv
、
image-processing
、
python-imaging-library
、
grpc
我正在尝试使用PIL读取Python bytes object,就像这样的image = Image.frombytes(mode="RGB", size=(w, h), data=image)。这给出了下面的错误not enough image data。 我尝试过不同的图像格式和不同的模式,但都没有成功。我在客户机上打开图像,在gRPC请求中发送它,然后将其转换为PIL对象,因为我使用的库要求图像是PIL对象。以下是代码片段: image = cv2.imread(<PATH>) w, h, c = image.shape is_success, image_
浏览 86
提问于2021-04-15
得票数 0
回答已采纳
1
回答
在Python 3中通过套接字发送图像
python
、
sockets
我试图通过套接字将图像(屏幕截图)从客户端发送到服务器。在Python2中,我能够使用read()和write()函数来读取和写入二进制数据以及StringIO。但是它们都在Python3中消失了。我在玩PIL,但是我无法让测试程序运行。 客户端 image = ImageGrab.grab() s.send(image.tobytes()) 我使用GrabImage创建了一个屏幕截图,并将其保存为image。之后,我将图像作为二进制文件通过套接字发送到服务器。 服务器 data = conn.recv(4194304) img = Image.frombytes('RGB',
浏览 1
提问于2017-08-08
得票数 1
回答已采纳
1
回答
kivy图像和PIL图像
image
、
class
、
camera
、
kivy
我可以用kivy相机读取图像。我希望使用类似于以下代码来解释该图像中的QR代码 texture = self.cameraObject.texture size=texture.size frame=texture.pixels pil_image = Image.frombytes(mode='RGBA', size=size,data=frame) pix=numpy.array(pil_image) im=Image.fromarray(pix) qrCodeDetector =cv2.QRCodeDetector() decodedText, points, _ =
浏览 2
提问于2021-07-29
得票数 0
回答已采纳
1
回答
用opencv Python检测图像中是否有灰色
python
、
opencv
、
image-processing
我是cv2库的新手,我想制作一个程序来实时检测图像中是否有灰色。在此之前,我使用了一个代码,它将实时显示屏幕。 import numpy as np import cv2 import pyautogui from mss import mss from PIL import Image mon = {'top': 268, 'left': 968, 'width': 931, 'height': 599} sct = mss() while 1: sct.get_pixels(mon) img = Imag
浏览 3
提问于2020-09-24
得票数 2
回答已采纳
1
回答
用枕头(PIL)生成Python图像
python
、
pillow
我试图用Python (v2.7.2)和Pillow (v2.4.0)生成一个100x100全黑图像,结果非常奇怪。 这是我的密码 from PIL import Image im = Image.frombytes('L', (100, 100), bytes([0] * 100 * 100)) im.show() 这是我的结果(放大-请忽略灰色边框-它来自OS预览)。图像应该是黑色的,但事实并非如此。 我做错了什么?
浏览 3
提问于2014-04-09
得票数 5
回答已采纳
2
回答
Python3.7中从wxImage到PIL图像的转换,反之亦然
wxpython
、
python-imaging-library
在从Python2.7转到Python3.7之后,我在互联网上发现的转换方法不再起作用了。 我尝试了几个建议。每次PIL映像库都会出现错误: .site-pacakges\PIL\Image.py“,第812行,以字节s=d.decode(数据) TypeError:参数1必须是只读字节类对象,而不是字节数组 def WxImageToPilImage1( myWxImage ): """Convert wx.Image to PIL Image.""" width, height = myWxImage.GetSiz
浏览 0
提问于2019-01-08
得票数 3
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Python来将图像进行手绘风格展示
Python数据分析中的Numpy图像处理实操!
Python中获取颜色RGB值的方法与应用
如何使用python中matplotlib库分析图像颜色
Python中的字节流视频处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券