Tengo una matriz de tamaño mediano (por ejemplo, 1500×3000) que quiero trazar a escala ya que es una imagen. Sin embargo, las escalas vertical y horizontal son muy diferentes. Para simplificar, digamos que hay un metro / fila y 10 / columna. La ttwig debe producir una imagen que sea c. 1500×30000. Utilizo la extensión […]
Estoy trabajando en un proyecto en el que tengo que trazar una imagen de 320 * 250 píxeles y, si es posible, 60 veces por segundo, en una ventana de una GUI. Entonces trato de hacer esto con matplotlib 2.0.2 , Python 3.6 y PyQt5 (porque empiezo a conocer estas herramientas y trabajo en otro […]
Estoy tratando de crear una cuadrícula usando una función imshow como imshow . De esta matriz: [[ 1 8 13 29 17 26 10 4], [16 25 31 5 21 30 19 15]] Me gustaría trazar el valor como un color Y el valor del texto en sí (1,2, …) en la misma cuadrícula. Esto […]
Siempre he tenido problemas con mis mapas de color cuando uso imshow , algunos colores parecen volverse negros. Finalmente me he dado cuenta de que imshow parece, por defecto, normalizar la matriz de valores de punto flotante que le doy. Hubiera esperado que una matriz como [[0,0.25],[0.5,0.75]] muestre los colores apropiados del mapa, correspondientes a […]
Estoy tratando de crear una ttwig interactiva que contiene 4 subplots. Idealmente, al hacer clic en una de las subplots se obtendría lo mismo (clic de espejo) en el rest de ellas. Hasta ahora solo pude hacer clic en ellos individualmente y obtener los datos específicos usando mpldatacursor. Aquí, en este gráfico, un evento de […]
Estoy tratando de analizar gráficamente datos 2d. matplotlib.imshow es muy útil en eso, pero creo que podría usarlo aún más si pudiera excluir algunas celdas de mi matriz, valores fuera de un rango de interés. Mi problema es que estos valores “aplanan” el mapa de colores en mi rango de interés. Podría tener más resolución […]
Soy un principiante en opencv y python. Acabo de instalar Opencv2.4.9 y entendido Canopy-32bit. Estoy recibiendo error por lo siguiente: import cv2 image = cv2.imread(‘Lena.jpg’) cv2.imwrite(‘Mypic’,image) Esto es lo que obtengo: c:\users\nam\appdata\local\temp\tmpokspbt.py in () 3 4 image = cv2.imread(‘Lena.jpg’) —-> 5 cv2.imwrite(‘Mypic’,image) error: ..\..\..\..\opencv\modules\highgui\src\loadsave.cpp:275: error: (-2) could not find a writer for the specified extension […]
Estoy tratando de hacer un patrón de difracción circular, que tiene un punto central rodeado por una serie de anillos. Se trata de una integral de Bessel para hacerlo que se define en el código. Mi problema es que tarda demasiado tiempo, ya que esperé 10 minutos a que se ejecutara el código pero no […]
Estoy tratando de aprender a abrir usando Python y encontré este código a continuación: import cv2 import numpy as np from matplotlib import pyplot as plt BLUE = [255,0,0] img1 = cv2.imread(‘opencv_logo.png’) replicate = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_REPLICATE) reflect = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_REFLECT) reflect101 = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_REFLECT_101) wrap = cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_WRAP) constant= cv2.copyMakeBorder(img1,10,10,10,10,cv2.BORDER_CONSTANT,value=BLUE) plt.subplot(231),plt.imshow(img1,’gray’),plt.title(‘ORIGINAL’) plt.subplot(232),plt.imshow(replicate,’gray’),plt.title(‘REPLICATE’) plt.subplot(233),plt.imshow(reflect,’gray’),plt.title(‘REFLECT’) plt.subplot(234),plt.imshow(reflect101,’gray’),plt.title(‘REFLECT_101′) plt.subplot(235),plt.imshow(wrap,’gray’),plt.title(‘WRAP’) plt.subplot(236),plt.imshow(constant,’gray’),plt.title(‘CONSTANT’) plt.show() fuente: http://docs.opencv.org/master/doc/py_tutorials/py_core/py_basic_ops/py_basic_ops.html#exercises […]
Supongamos el siguiente ejemplo. import matplotlib.pyplot as plt import numpy as np v1 = -1 + 2*np.random.rand(50,150) fig = plt.figure() ax = fig.add_subplot(111) p = ax.imshow(v1,interpolation=’nearest’) cb = plt.colorbar(p,shrink=0.5) plt.xlabel(‘Day’) plt.ylabel(‘Depth’) cb.set_label(‘RWU’) plt.show() Quiero mostrar los valores por debajo de cero en un mapa de colores diferente a los valores por encima de cero