MCPcopy Create free account
hub / github.com/RylonW/DocNLC / displayKernel

Method displayKernel

utils/motionblur.py:276–300  ·  view source on GitHub ↗

[summary] Finds a kernel (psf) of given intensity. [description] Saves the kernel to save_to if needed or shows it is show true Keyword Arguments: save_to {Path} -- Image file to save the kernel to. {None} show {bool} -- shows kernel i

(self, save_to: Path=None, show: bool=True)

Source from the content-addressed store, hash-verified

274 self.kernel_is_generated = True
275
276 def displayKernel(self, save_to: Path=None, show: bool=True):
277 """[summary]
278 Finds a kernel (psf) of given intensity.
279 [description]
280 Saves the kernel to save_to if needed or shows it
281 is show true
282
283 Keyword Arguments:
284 save_to {Path} -- Image file to save the kernel to. {None}
285 show {bool} -- shows kernel if true
286 """
287
288 # generate kernel if needed
289 self._createKernel()
290
291 # save if needed
292 if save_to is not None:
293
294 save_to_file = Path(save_to)
295
296 # save Kernel image
297 self.kernel_image.save(save_to_file)
298 else:
299 # Show kernel
300 self.kernel_image.show()
301
302 @property
303 def kernelMatrix(self) -> np.ndarray:

Callers

nothing calls this directly

Calls 2

_createKernelMethod · 0.95
saveMethod · 0.45

Tested by

no test coverage detected