from PIL import Image
def porcentaje(path):
im = Image.open(path, "r")
im.show()
width, height = im.size
type = im.mode
format = im.format
pixels=im.getdata()
n = len(pixels)
im=im.load()
nblack = 0
noblack=0
for pixel in pixels:
if pixel < 50:
nblack += 1
else:
noblack+=1
porcentajefinal=(nblack*100)/n
print(porcentajefinal)
return(porcentajefinal)
(porcentaje(path))
在主窗口.cpp(QT创建者)
^{pr2}$这个python需要一个名为path的变量来运行,我在qtwarator中用Qstring path得到这个变量,如何用Qprocess给python这个变量。在
如果要通过终端将参数传递给脚本,则使用以下结构:
然后我们必须使用系统argv它是一个存储以下内容的列表:
^{pr2}$所以在您的例子中,您应该通过
sys.argv[1]
获得参数:2_1.py
在Qt这边,python.exe是主程序,其他参数是参数,因此代码必须具有以下结构:
相关问题 更多 >
编程相关推荐