Denoise.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:dataArtist 作者: radjkarl 项目源码 文件源码
def activate(self):
        image = self.display.widget.image

        self._setupMenu()

        scale = mn = 0
        # TRANSFORM TO UINT8:
        orig_dtype = image.dtype
        if orig_dtype != np.uint8:
            if self.pConvMethod.value() == 'clip':
                image = np.clip(image, 0, 255).astype(np.uint8)
#                 image = [np.uint8(np.clip(i, 0, 255)) for i in image]
            else:  # scale
                med = median_filter(image[0], 3)
                mn = np.min(med)
                image -= mn  # set min to 0
                scale = np.max(med) / 255
                image /= scale
                image = np.clip(image, 0, 255).astype(np.uint8)

        self.startThread(
            lambda image=image, scale=scale, mn=mn, orig_dtype=orig_dtype:
                self._process(image, scale, mn, orig_dtype), self._processDone)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号