{"id":20338279,"url":"https://github.com/ce-dric/pruebas-de-validacion","last_synced_at":"2025-09-23T03:32:26.319Z","repository":{"id":106688830,"uuid":"301272835","full_name":"ce-dric/pruebas-de-validacion","owner":"ce-dric","description":"acceptance testing, image viewer for validation","archived":false,"fork":false,"pushed_at":"2024-09-04T09:08:56.000Z","size":1420,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-14T21:12:19.290Z","etag":null,"topics":["annotations","clipboard","image-parallel","image-processing","image-viewer","labelme","ubuntu","ubuntu-viewer","ubuntu1604","validation","viewer"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ce-dric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-10-05T02:22:18.000Z","updated_at":"2023-09-13T16:52:15.000Z","dependencies_parsed_at":"2023-04-03T20:34:37.241Z","dependency_job_id":null,"html_url":"https://github.com/ce-dric/pruebas-de-validacion","commit_stats":null,"previous_names":["ce-dric/pruebas-de-validacion"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ce-dric%2Fpruebas-de-validacion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ce-dric%2Fpruebas-de-validacion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ce-dric%2Fpruebas-de-validacion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ce-dric%2Fpruebas-de-validacion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ce-dric","download_url":"https://codeload.github.com/ce-dric/pruebas-de-validacion/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233923646,"owners_count":18751683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["annotations","clipboard","image-parallel","image-processing","image-viewer","labelme","ubuntu","ubuntu-viewer","ubuntu1604","validation","viewer"],"created_at":"2024-11-14T21:12:19.018Z","updated_at":"2025-09-23T03:32:26.177Z","avatar_url":"https://github.com/ce-dric.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003epruebas-de-validacion\u003c/h1\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/Odin-son/pruebas-de-validacion/blob/main/LICENSE\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e 'pruebas-de-validacion' means acceptance testing,\u003cbr\u003e\n\u003e ![test](etc/test.gif) \u003cbr\u003e\n\u003e image viewer for parallel comparison\n\u003e ![demo](etc/demo.png) \u003cbr\u003e\n\n## Author\n\n👤 **Changwoo Song**\n\n\u003e Github: [@Odin-son](https://github.com/Odin-son) \u003cbr\u003e\n\u003e LinkedIn: [@mdsd12](https://linkedin.com/in/mdsd12) \u003cbr\u003e\n\u003e \n\u003e This project was inspired from [acbetter](https://gist.github.com/acbetter/e7d0c600fdc0865f4b0ee05a17b858f2)\n## Requirements\n* library\n    * PyQt5\n\n## Getting Started\n\u003e in case of using virtualenv,\n```bash\n$ virtualenv [env_name] --python=python3.7\n$ source [en_name]/bin/activate\n```\n\u003e in case of using anaconda,\n```bash\n$ conda create -n [env_name] python=3.7\n$ conda activate [env_name]\n```\n\u003e install required library(CLI)\n```\n$ pip install PyQt5 pyperclip \n```\n\n## How to use\n\u003e From now on, execute program by using command `python viewer.py`\n```\n$ cd path/to/project\n$ cd src/``\n$ python viewer.py\n```\n\u003e Choose the menu items when the program runs\n\u003e\n![demo1](etc/demo1.png)\n\u003e\n\u003e Before using `Open Both...`, there is required structure below:\n```\n# use the same filename for each sub-directory\nROOT\n├── original\n│   ├── image.png\n│   └── ...\n└── mask\n    ├── image.png\n    └── ...\n```\n\u003e In case of using `Find...`, the viewer is located in the center based entered position\n\u003e\n![demo2](etc/demo2.png)\n\u003e In case of using `Find Direct...`, the viewer is located in the center based on content of clipboard  \n\u003e There is a function which is able to extract only number from content of clipboard\n## Troubleshooting\n```\n$ cd path/to/project\n$ cd src/\n$ python viewer.py \nqt.qpa.plugin: Could not load the Qt platform plugin \"xcb\" in \"\" even though it was found.\nThis application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.\n\nAvailable platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.\n\nAborted (core dumped)\n```\n\u003e sudo apt-get install \"^libxcb.*\" libx11-xcb-dev libglu1-mesa-dev libxrender-dev\n\n## 📝 License\nCopyright © 2020 [Changwoo Song](https://github.com/Odin-son).\nThis project is [MIT](https://github.com/Odin-son/pruebas-de-validacion/blob/main/LICENSE) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fce-dric%2Fpruebas-de-validacion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fce-dric%2Fpruebas-de-validacion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fce-dric%2Fpruebas-de-validacion/lists"}