0
OK、処理された通常の顔画像から自分のローカルバイナリパターン画像を抽出してQTに表示しようとしていますGui。これを行うには、次のコードは、次のとおりです。画像はmatplotlib.pyplot.imshowでよく見えますが、Qim GUiにQimageを使って表示するとひどくひどく歪んでいます
def extractFace(self):
try:
self.lbpface = self.model.lbpface(self.face)
height, width = self.self.lbpface.shape[:2]
#plt.imshow(self.lbpface, cmap= 'gray')
#plt.show()
img = QtGui.QImage(self.lbpface,
width,
height,
QtGui.QImage.Format_Indexed8)
return QtGui.QPixmap.fromImage(img)
except:
return QtGui.QPixmap("nosignal.jpg")
しかし、これは、その結果:。私はplt.imshowのコメントを解除した場合
は今、私は(私は私のGUIに表示したいものです)以下の結果が得られます。
私は様々なものを試してみましたが、私がしようとした場合、最良の結果を持っています追加:この問題を解決する方法を
任意のアイデア:
self.lbpface = np.asarray(self.model.lbpface(self.face), dtype = np.uint8)
は、その結果?つまり、それはマトプロットの数字には問題ありませんが、一度QImageに変換されるとひどく歪んでしまいます。
私はQT4で全く新しいと付け加えます。非常に最適な、おそらく少し遅くしていないが、私は、これをやってしまったが、それは動作し、私の顔画像を示し、様々なものを試した後