草庐IT

imshow-subplots

全部标签

python - 在 matplotlib 中叠加 imshow 图

我想在同一个imshow图上比较两组不同的数据,以便轻松查看差异。我的第一直觉是让颜色图中的颜色透明(尤其是较低的值),但我无法让它工作:frommatplotlib.colorsimportcolorConverterimportmatplotlib.pyplotaspltimportnumpyasnp#createdummydatazvals=np.random.rand(100,100)*10-5zvals2=np.random.rand(100,100)*10-5#generatethetransparentcolorscolor1=colorConverter.to_rgba

python - 使用 Matplotlib imshow() 显示缩放 = 1 的图像(如何?)

我想用Matplotlib.pyplotimshow()函数显示一个图像(比如800x800),但我想显示它,以便图像的一个像素占据屏幕上的一个像素(缩放因子=1,不缩小,不拉伸(stretch))。我是初学者,你知道如何进行吗? 最佳答案 Matplotlib没有为此优化。如果您只想以一像素对一像素的方式显示图像,则使用更简单的选项会更好一些。(例如,看看Tkinter。)说了这么多:importmatplotlib.pyplotaspltimportnumpyasnp#DPI,here,has_nothing_todowithy

python - 使用 Matplotlib imshow() 显示缩放 = 1 的图像(如何?)

我想用Matplotlib.pyplotimshow()函数显示一个图像(比如800x800),但我想显示它,以便图像的一个像素占据屏幕上的一个像素(缩放因子=1,不缩小,不拉伸(stretch))。我是初学者,你知道如何进行吗? 最佳答案 Matplotlib没有为此优化。如果您只想以一像素对一像素的方式显示图像,则使用更简单的选项会更好一些。(例如,看看Tkinter。)说了这么多:importmatplotlib.pyplotaspltimportnumpyasnp#DPI,here,has_nothing_todowithy

python - Matplotlib imshow() 拉伸(stretch)到 "fit width"

我有一个图像,以及与其像素的每一列相关联的度量。我正在使用pyplot创建一个顶部有图像的图形,以及下面的列测量图。我正在使用这样的东西:importnumpyasnpimportmatplotlib.pyplotaspltA=np.random.rand(34*52).reshape(34,52)means=np.average(A,axis=0)plt.figure()plt.subplot(2,1,1)plt.imshow(A,interpolation='nearest')plt.subplot(2,1,2)plt.plot(means)plt.show()如何将图像的宽度拉伸

python - Matplotlib imshow() 拉伸(stretch)到 "fit width"

我有一个图像,以及与其像素的每一列相关联的度量。我正在使用pyplot创建一个顶部有图像的图形,以及下面的列测量图。我正在使用这样的东西:importnumpyasnpimportmatplotlib.pyplotaspltA=np.random.rand(34*52).reshape(34,52)means=np.average(A,axis=0)plt.figure()plt.subplot(2,1,1)plt.imshow(A,interpolation='nearest')plt.subplot(2,1,2)plt.plot(means)plt.show()如何将图像的宽度拉伸

python - matplotlib imshow - 默认颜色归一化

在使用imshow时,我的颜色图一直存在问题,有些颜色似乎只是变黑了。我终于意识到imshow似乎默认情况下会标准化我给它的浮点值矩阵。我希望像[[0,0.25],[0.5,0.75]]这样的数组来显示map中的适当颜色,对应于这些绝对值,但0.75将是解释为1。在极端情况下,一个0.2的NxN数组(例如)只会产生一个大的黑色方block,而不是在颜色映射中期望0.2对应的任何东西(可能是20%的灰色))。有没有办法防止这种行为?当自定义颜色图有很多不连续性时尤其烦人,比例的微小变化可能会导致所有颜色完全改变。 最佳答案 只需指定v

python - matplotlib imshow - 默认颜色归一化

在使用imshow时,我的颜色图一直存在问题,有些颜色似乎只是变黑了。我终于意识到imshow似乎默认情况下会标准化我给它的浮点值矩阵。我希望像[[0,0.25],[0.5,0.75]]这样的数组来显示map中的适当颜色,对应于这些绝对值,但0.75将是解释为1。在极端情况下,一个0.2的NxN数组(例如)只会产生一个大的黑色方block,而不是在颜色映射中期望0.2对应的任何东西(可能是20%的灰色))。有没有办法防止这种行为?当自定义颜色图有很多不连续性时尤其烦人,比例的微小变化可能会导致所有颜色完全改变。 最佳答案 只需指定v

python - 函数imshow中的OpenCV错误: (-215)size.宽度> 0 && size.height> 0

我正在尝试制作一个将HaarCascade分类与LucasKanade良好特征检测相结合的面部跟踪器。但是,我不断收到一个错误,我无法弄清楚这意味着什么,也无法解决它。谁能帮帮我?错误:line110,incv2.imshow('frame',img)error:/build/buildd/opencv-2.4.8+dfsg1/modules/highgui/src/window.cpp:269:error:(-215)size.width>0&&size.height>0infunctionimshow代码:frommatplotlibimportpyplotaspltimportn

python - 函数imshow中的OpenCV错误: (-215)size.宽度> 0 && size.height> 0

我正在尝试制作一个将HaarCascade分类与LucasKanade良好特征检测相结合的面部跟踪器。但是,我不断收到一个错误,我无法弄清楚这意味着什么,也无法解决它。谁能帮帮我?错误:line110,incv2.imshow('frame',img)error:/build/buildd/opencv-2.4.8+dfsg1/modules/highgui/src/window.cpp:269:error:(-215)size.width>0&&size.height>0infunctionimshow代码:frommatplotlibimportpyplotaspltimportn

python - 为什么 plt.imshow() 不显示图像?

我是keras的新手,当我尝试在我的linux上运行我的第一个keras程序时,事情并没有如我所愿。这是我的python代码:importnumpyasnpnp.random.seed(123)fromkeras.modelsimportSequentialfromkeras.layersimportDense,Dropout,Activation,Flattenfromkeras.layersimportConvolution2D,MaxPooling2Dfromkeras.utilsimportnp_utilsfromkeras.datasetsimportmnist(X_trai