Herramientas de usuario

Herramientas del sitio


wiki2:opencv

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:opencv [2015/10/17 12:48]
alfred [Obtain ROI]
wiki2:opencv [2020/05/09 09:25] (actual)
Línea 51: Línea 51:
  }  }
 </​code>​ </​code>​
- +===== Basic with images =====
-===== Video Capture ===== +
-You can capture ​images ​and obtain the properties:​ +
-<code python>​ +
-cap = cv2.VideoCapture(0) +
-width, height = cap.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH),​ cap.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT) +
-</​code>​ +
-VideoCapture properties in C++ are: CV_CAP_PROP_FRAME_WIDTH... +
- +
-===== Others ​=====+
 ==== Create black image ==== ==== Create black image ====
 <code python> <code python>
Línea 76: Línea 67:
 black_image[:​height,​ :width] = frame[:,:​] ​   ​ black_image[:​height,​ :width] = frame[:,:​] ​   ​
 </​code>​ </​code>​
 +
 +==== Obtain the average color ====
 +<code python>
 +color = np.mean(m_roi,​ axis=0)
 +</​code>​
 +
 +==== Draw figures ====
 +<code python>
 +cv2.rectangle(black_image,​ (pos_x, pos_y), (pos_x + size_x, pos_y + size_y), (255, 255, 255))
 +</​code>​
 +===== Video Capture =====
 +You can capture images and obtain the properties:
 +<code python>
 +cap = cv2.VideoCapture(0)
 +width, height = cap.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH),​ cap.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)
 +</​code>​
 +VideoCapture properties in C++ are: CV_CAP_PROP_FRAME_WIDTH...
 +
 +===== Others =====
 +==== Get a sample of colors ====
 +<code python>
 +idx_x = np.random.randint(colorset.shape[0],​ size=_size)
 +idx_y = np.random.randint(colorset.shape[1],​ size=_size)
 +sample = colorset[idx_y,​ idx_x, :]
 +</​code>​
 +
 +==== Change the shape of a num.array ====
 +Use ''​reshape''​.
wiki2/opencv.1445086126.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)