如何将图像引入python程序
我正在自学Python(早期学习者),为了测试自己,我正在编写二次方程。该程序将用户输入作为a、b和c系数,并计算x截距或根(如果存在) 在用户输入所需的系数之前,我想向用户展示一幅二次/二次多项式x-y图的图片,大概是在一个可以关闭的窗口中 我还需要提到我在一个在线编译器中工作,所以我认为指定图像路径很棘手 我翻了很多遍,但似乎无法获得如何将图像调用到程序中的细节如何将图像引入python程序,python,image,Python,Image,我正在自学Python(早期学习者),为了测试自己,我正在编写二次方程。该程序将用户输入作为a、b和c系数,并计算x截距或根(如果存在) 在用户输入所需的系数之前,我想向用户展示一幅二次/二次多项式x-y图的图片,大概是在一个可以关闭的窗口中 我还需要提到我在一个在线编译器中工作,所以我认为指定图像路径很棘手 我翻了很多遍,但似乎无法获得如何将图像调用到程序中的细节 非常感谢您提供的任何帮助。要导入图像,您可以导入cv2模块 例如: import numpy as np import cv2
非常感谢您提供的任何帮助。要导入图像,您可以导入cv2模块 例如:
import numpy as np
import cv2
img = cv2.imread('messi5.jpg',0)
cv2.imshow('image',img)
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
img=mpimg.imread('stinkbug.png')
更多详情
或者更简单的方法是使用matplotlib:
例如:
import numpy as np
import cv2
img = cv2.imread('messi5.jpg',0)
cv2.imshow('image',img)
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
img=mpimg.imread('stinkbug.png')
使用matplotlib中的imshow():
import matplotlib.pyplot as plt
image = plt.imread(image_file) # read your image file
plt.imshow(image)
plt.axis('off') # clear x- and y-axes
plt.show()
图像将弹出,用户可以关闭,脚本将继续
希望这对您有所帮助您可以使用模块PIL打开图像
import Image
def popup():
filename = "logo.jpg" # Name the file you want to open
image = Image.open( filename )
image.show() # Shows the image
下载模块的链接(3.x版尚未提供):请退出。