Index A | B | C | D | E | F | G | H | I | M | N | O | P | R | S | T | V | W A AcceleratorType (class in morphic.dupfinder.accelerator) ahash (morphic.dupfinder.images.ImageInfo attribute) api_convert() (in module morphic.frontend.routes_converter) api_delete() (in module morphic.frontend.routes_converter) api_delete_files() (in module morphic.frontend.routes_dupfinder) api_formats() (in module morphic.frontend.routes_converter) api_progress() (in module morphic.frontend.routes_converter) api_progress_poll() (in module morphic.frontend.routes_converter) api_scan() (in module morphic.frontend.routes_converter) api_scan_results() (in module morphic.frontend.routes_dupfinder) api_scan_status() (in module morphic.frontend.routes_dupfinder) api_start_scan() (in module morphic.frontend.routes_dupfinder) api_system_info() (in module morphic.frontend.routes_shared) average_hash (morphic.dupfinder.videos.VideoInfo attribute) B backend (morphic.dupfinder.accelerator.GPUAccelerator attribute) batch_hamming_distance() (morphic.dupfinder.accelerator.GPUAccelerator method) browse_directory() (in module morphic.frontend.routes_shared) C compute_dct_batch() (morphic.dupfinder.accelerator.GPUAccelerator method) compute_frame_hash() (morphic.dupfinder.videos.VideoHasher method) compute_hashes() (morphic.dupfinder.images.ImageHasher method) compute_phash_gpu() (in module morphic.dupfinder.accelerator) compute_similarity() (morphic.dupfinder.images.ImageDuplicateFinder method) (morphic.dupfinder.videos.VideoDuplicateFinder method) compute_similarity_matrix() (morphic.dupfinder.accelerator.GPUAccelerator method) compute_similarity_matrix_gpu() (in module morphic.dupfinder.accelerator) compute_video_hashes() (morphic.dupfinder.videos.VideoHasher method) convert_file() (in module morphic.converter.converter) convert_image() (in module morphic.converter.converter) convert_video() (in module morphic.converter.converter) CPU (morphic.dupfinder.accelerator.AcceleratorType attribute) create_app() (in module morphic.frontend.app) CUDA (morphic.dupfinder.accelerator.AcceleratorType attribute) D dhash (morphic.dupfinder.images.ImageInfo attribute) duration (morphic.dupfinder.videos.VideoInfo attribute) E error (morphic.dupfinder.scanner.ScanJob attribute) extract_frames() (morphic.dupfinder.videos.VideoHasher method) F file_size (morphic.dupfinder.images.ImageInfo attribute) (morphic.dupfinder.videos.VideoInfo attribute) find_duplicates() (morphic.dupfinder.images.ImageDuplicateFinder method) (morphic.dupfinder.videos.VideoDuplicateFinder method) find_duplicates_fast() (morphic.dupfinder.images.ImageDuplicateFinder method) find_files_by_extension() (in module morphic.shared.utils) find_images() (morphic.dupfinder.images.ImageDuplicateFinder method) find_videos() (morphic.dupfinder.videos.VideoDuplicateFinder method) finished_at (morphic.dupfinder.scanner.ScanJob attribute) folder (morphic.dupfinder.scanner.ScanJob attribute) format (morphic.dupfinder.images.ImageInfo attribute) format_duration() (in module morphic.shared.utils) format_file_size() (in module morphic.shared.utils) fps (morphic.dupfinder.videos.VideoInfo attribute) frame_count (morphic.dupfinder.videos.VideoInfo attribute) frame_hashes (morphic.dupfinder.videos.VideoInfo attribute) G generate_image_thumbnail() (in module morphic.shared.thumbnails) generate_video_thumbnail() (in module morphic.shared.thumbnails) get_accelerator() (in module morphic.dupfinder.accelerator) get_backend_name() (morphic.dupfinder.accelerator.GPUAccelerator method) get_compatible_targets() (in module morphic.converter.scanner) get_job() (in module morphic.dupfinder.scanner) GPUAccelerator (class in morphic.dupfinder.accelerator) H height (morphic.dupfinder.images.ImageInfo attribute) (morphic.dupfinder.videos.VideoInfo attribute) I id (morphic.dupfinder.scanner.ScanJob attribute) image_groups (morphic.dupfinder.scanner.ScanJob attribute) image_infos (morphic.dupfinder.images.ImageDuplicateFinder attribute) (morphic.dupfinder.scanner.ScanJob attribute) image_threshold (morphic.dupfinder.scanner.ScanJob attribute) ImageDuplicateFinder (class in morphic.dupfinder.images) ImageHasher (class in morphic.dupfinder.images) ImageInfo (class in morphic.dupfinder.images) index() (in module morphic.frontend.routes_shared) is_excluded_path() (in module morphic.shared.utils) is_gpu_available (morphic.dupfinder.accelerator.GPUAccelerator property) is_image() (in module morphic.shared.utils) is_video() (in module morphic.shared.utils) M main() (in module morphic.frontend.app) message (morphic.dupfinder.scanner.ScanJob attribute) mode (morphic.dupfinder.images.ImageInfo attribute) module morphic.converter morphic.converter.constants morphic.converter.converter morphic.converter.scanner morphic.dupfinder morphic.dupfinder.accelerator morphic.dupfinder.images morphic.dupfinder.scanner morphic.dupfinder.videos morphic.frontend morphic.frontend.app morphic.frontend.routes_converter morphic.frontend.routes_dupfinder morphic.frontend.routes_shared morphic.shared morphic.shared.constants morphic.shared.file_browser morphic.shared.thumbnails morphic.shared.utils morphic.converter module morphic.converter.constants module morphic.converter.converter module morphic.converter.scanner module morphic.dupfinder module morphic.dupfinder.accelerator module morphic.dupfinder.images module morphic.dupfinder.scanner module morphic.dupfinder.videos module morphic.frontend module morphic.frontend.app module morphic.frontend.routes_converter module morphic.frontend.routes_dupfinder module morphic.frontend.routes_shared module morphic.shared module morphic.shared.constants module morphic.shared.file_browser module morphic.shared.thumbnails module morphic.shared.utils module N native_folder_dialog() (in module morphic.frontend.routes_shared) normalise_ext() (in module morphic.shared.utils) O open_native_folder_dialog() (in module morphic.shared.file_browser) OPENCL (morphic.dupfinder.accelerator.AcceleratorType attribute) P path (morphic.dupfinder.images.ImageInfo attribute) (morphic.dupfinder.videos.VideoInfo attribute) phash (morphic.dupfinder.images.ImageInfo attribute) process_images() (morphic.dupfinder.images.ImageDuplicateFinder method) process_videos() (morphic.dupfinder.videos.VideoDuplicateFinder method) progress (morphic.dupfinder.scanner.ScanJob attribute) R resize_image_batch() (morphic.dupfinder.accelerator.GPUAccelerator method) ROCM (morphic.dupfinder.accelerator.AcceleratorType attribute) S scan_folder() (in module morphic.converter.scanner) scan_type (morphic.dupfinder.scanner.ScanJob attribute) ScanJob (class in morphic.dupfinder.scanner) serve_media() (in module morphic.frontend.routes_shared) serve_thumbnail() (in module morphic.frontend.routes_shared) space_savings (morphic.dupfinder.scanner.ScanJob attribute) start_job() (in module morphic.dupfinder.scanner) started_at (morphic.dupfinder.scanner.ScanJob attribute) status (morphic.dupfinder.scanner.ScanJob attribute) suppress_stderr() (in module morphic.shared.utils) T to_dict() (morphic.dupfinder.images.ImageInfo method) (morphic.dupfinder.videos.VideoInfo method) total_files_found (morphic.dupfinder.scanner.ScanJob attribute) total_files_processed (morphic.dupfinder.scanner.ScanJob attribute) V video_groups (morphic.dupfinder.scanner.ScanJob attribute) video_infos (morphic.dupfinder.scanner.ScanJob attribute) (morphic.dupfinder.videos.VideoDuplicateFinder attribute) video_threshold (morphic.dupfinder.scanner.ScanJob attribute) VideoDuplicateFinder (class in morphic.dupfinder.videos) VideoHasher (class in morphic.dupfinder.videos) VideoInfo (class in morphic.dupfinder.videos) W whash (morphic.dupfinder.images.ImageInfo attribute) width (morphic.dupfinder.images.ImageInfo attribute) (morphic.dupfinder.videos.VideoInfo attribute)