MCPcopy Create free account
hub / github.com/Image-Py/imagepy / lookup

Method lookup

imagepy/core/wraper/imageplus.py:123–132  ·  view source on GitHub ↗
(self, img=None)

Source from the content-addressed store, hash-verified

121 return np.array(hists).sum(axis=0)
122
123 def lookup(self, img=None):
124 if img is None: img = self.img
125 if img.ndim==2:
126 k = 255.0/(max(1e-10, self.range[1]-self.range[0]))
127 bf = np.clip(img, self.range[0], self.range[1])
128 bf = ((bf - self.range[0]) * k).astype(np.uint8)
129 #print(bf.max(), self.range)
130 return self.lut[bf]
131 if img.ndim==3 and self.dtype==np.uint8:
132 return img
133
134 def swap(self):
135 print(type(self.snap), type(self.imgs[self.cur]), self.cur)

Callers 7

handleMethod · 0.45
on_applyMethod · 0.45
loadMethod · 0.45
loadMethod · 0.45
loadMethod · 0.45
loadMethod · 0.45
runMethod · 0.45

Calls 1

clipMethod · 0.80

Tested by

no test coverage detected