Exemplo n.º 1
0
 def apply(self, src, dst):
     # TODO: ここはわからない。後回し。
     """
     :param src: グレースケールもしくはBGR形式の入力画像
     :param dst: グレースケールもしくはBGR形式の出力画像
     :return: None
     """
     # srcFlatView = utils.createFlatView(src)
     # dstFlatView = utils.createFlatView(dst)
     # utils.applyLookupArray(self._vLookupArray, srcFlatView, dstFlatView)
     utils.applyLookupArray(self._vLookupArray, src, dst)
Exemplo n.º 2
0
 def apply(self, src, dst):
     """Apply the filter with a BGR source/destination"""
     b, g, r = cv2.split(src)
     utils.applyLookupArray(self._bLookupArray, b, b)
     utils.applyLookupArray(self._gLookupArray, g, g)
     utils.applyLookupArray(self._rLookupArray, r, r)
     cv2.merge([b, g, r], dst)
Exemplo n.º 3
0
 def apply(self, src, dst):
     """ Apply the filter with a BGR source/destination"""
     b,g,r = cv2.split(src)
     utils.applyLookupArray(self._bLookupArray,b,b)
     utils.applyLookupArray(self._gLookupArray,g,g)
     utils.applyLookupArray(self._rLookupArray,r,r)
     cv2.merge((b,g,r), dst)
Exemplo n.º 4
0
 def apply(self, src, dst):
     ''' Apply the filter to seperate BGR channels'''
     b, g, r = cv2.split(src)
     utils.applyLookupArray(self._bLookupArray, b, b)
     utils.applyLookupArray(self._gLookupArray, g, g)
     utils.applyLookupArray(self._rLookupArray, r, r)
     cv2.merge([b, g, r], dst)
Exemplo n.º 5
0
 def apply(self, src, dst):
     """
     BGR画像にフィルタを適用する
     :param src: 入力されるBGR画像
     :param dst: 出力されるBGR画像
     :return:
     """
     b, g, r = cv2.split(src)
     utils.applyLookupArray(self._bLookupArray, b, b)
     utils.applyLookupArray(self._gLookupArray, g, g)
     utils.applyLookupArray(self._rLookupArray, r, r)
     cv2.merge([b, g, r], dst)
Exemplo n.º 6
0
 def apply(self, src, dst):
     """Apply the filter with a BGR or gray source/destination."""
     srcFlatView = utils.createFlatView(src)
     dstFlatView = utils.createFlatView(dst)
     utils.applyLookupArray(self._vLookupArray, srcFlatView, dstFlatView)
Exemplo n.º 7
0
 def apply(self, src, dst):
     """ Apply the filter with a BGR or gray source/destination."""
     srcFlatView = utils.flatView(src)
     dstFlatView = utils.flatView(dst)
     utils.applyLookupArray(self._vLookupArray, srcFlatView, dstFlatView)
Exemplo n.º 8
0
 def apply(self, src, dst):
     b, g, r = cv.split(src)
     utils.applyLookupArray(self._bLookupArray, b, b)
     utils.applyLookupArray(self._gLookupArray, g, g)
     utils.applyLookupArray(self._rLookupArray, r, r)
     cv.merge([b, g, r], dst)
Exemplo n.º 9
0
 def apply(self, src, dst):
     srcFlatView = utils.flatview(src)
     dstFlatView = utils.flatview(dst)
     utils.applyLookupArray(self._vLookupArray, srcFlatView, dstFlatView)
Exemplo n.º 10
0
 def apply(self, src, dst):
     ''' Apply the filter with BGR or gray source/dest'''
     srcFlatView = utils.createFlatView(src)
     dstFlatView = utils.createFlatView(dst)
     utils.applyLookupArray(self._vLookupArray, srcFlatView, dstFlatView)