项目作者: yux1991

项目描述 :
Edit images in higher dimensions
高级语言: Python
项目地址: git://github.com/yux1991/HighDimEditor.git
创建时间: 2020-09-25T02:02:18Z
项目社区:https://github.com/yux1991/HighDimEditor

开源协议:MIT License

下载


HighDimEditor

Maintenance GitHub license Ask Me Anything !

Table of Content

  1. Description
  2. Requirements
  3. Modules
  4. Contact

Description

This project is used for editing the images in the curvelet domain. It allows visualization of the curvelet structure and applying threshold denoise for each wedge in the curvelet domain.

Requirements

  • matplotlib 3.3.1
  • numpy 1.19.2
  • pillow 7.2.0
  • pyct 1.0
  • pyqt5 5.15.1
  • pyqtchart 5.15.1
  • pyqtdatavisualization 5.15.1
  • rawpy 0.15.0
  • scipy 1.5.2

Modules

  • browser: browse files inside the working directory
  • canvas: display original image, processed image and their difference
  • digital_tile: configure the number of scales and number of azimuth in digital tiling of the curvelet space
  • dynamic_viewer: interactive visualization of the selected wedges in the curvelet domain
  • main: the main module
  • process: the backend processes

Demonstrations

  1. Apply threshold denoise to the image on selected regions in the curvelet domain:

denoise

  1. View the curvelet domain structure of an image by the wedge index:

curvelet

Contact

Please contact Yu Xiang at yux1991@gmail.com if you have any questions or suggestions.