Что такое эквивалент blockproc в opencv?Что такое эквивалент matlab blockprop в opencv
http://www.mathworks.com/help/images/ref/blockproc.html?refresh=true
Я хочу, чтобы разбить изображение на блоки 3x3, и применить в среднем по каждому блоку.
Что такое эквивалент blockproc в opencv?Что такое эквивалент matlab blockprop в opencv
http://www.mathworks.com/help/images/ref/blockproc.html?refresh=true
Я хочу, чтобы разбить изображение на блоки 3x3, и применить в среднем по каждому блоку.
Нет, вы должны сделать это вручную
http://answers.opencv.org/question/33258/how-to-cut-an-image-in-small-images-with-opencv/
При использовании питона связывания мы можем сделать следующее
import cv2
import numpy as np
mat = cv2.imread('x.jpg')
rows, cols, x = mat.shape
rows, cols = 3*(rows/3), 3*(cols/3)
reshaped = mat[:rows,:cols].reshape(rows//3, 3, cols//3, 3,3)
mat1 = reshaped.sum(axis=(1, 3))/9
cv2.imwrite('y.jpg', mat1.astype(np.uint8))