小编Zor*_*dan的帖子

如何在图像文件中保存浮点像素值

我想将浮点数保存为图像文件中的像素。我目前正在使用 OpenCV-python,但我也尝试过使用 Pillow (PIL)。这两个包在将float像素数据写入文件之前都将其转换为整数。

我想保存像素值,例如:

(245.7865, 123.18788, 98.9866)
Run Code Online (Sandbox Code Playgroud)

但是当我读回图像文件时,我得到:

(246, 123, 99)
Run Code Online (Sandbox Code Playgroud)

不知何故,我的浮点数被四舍五入并转换为整数。如何阻止 PIL 或 OpenCV 将它们转换为整数?

python opencv image python-imaging-library

5
推荐指数
1
解决办法
1万
查看次数

类似字节的对象不是'str'

我正在尝试为Flask创建一个本地HTTP服务器.

服务器启动成功,但当我尝试在Web浏览器中运行localhost:5000时,我收到此错误


class webserverhandler(BaseHTTPRequestHandler):

def do_GET(self):
    try:
        if self.path.endswith("/"):
            self.send_response(200)
            self.send_header('Content-Type','text/html')
            self.end_headers()

            output=""
            output+="<html><body>Hello</body></html>"

            self.wfile.write(output)
            print (output)
            return

    except IOError:
        self.send_error(404,"File Not Found %s" % self.path)


def main():
try:
    port=5000
    server=HTTPServer(('',port),webserverhandler)
    print ("webserver running on %s" % port)
    server.serve_forever()


except KeyboardInterrupt:
    server.socket.close()
Run Code Online (Sandbox Code Playgroud)

- - - - - - - - - - - - - - - - - 错误 - - - - - - - - --------------------------

webserver running on 5000
127.0.0.1 - - [11/Feb/2017 17:59:36] …
Run Code Online (Sandbox Code Playgroud)

python flask

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×2

flask ×1

image ×1

opencv ×1

python-imaging-library ×1