Skip to content

Contrast-destorted image enhancement using opencv and custom CEIQ metric

Notifications You must be signed in to change notification settings

nlgkhoi/image-enhancement-api

Folders and files

NameName
Last commit message
Last commit date
Sep 7, 2021
Sep 8, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 8, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 8, 2021
Sep 6, 2021
Sep 8, 2021
Sep 7, 2021
Sep 7, 2021
Sep 6, 2021

Repository files navigation

Instruction

Install linraries

pip install requirements.txt

Testing API

  • First, running the ./main.py file.
python main.py

About the api

  • The API receive raw JSON data.

  • You have to post raw JSON data, which contains the element 'urls' having an array of images need to be enhanced. Here is an example.

  • Method: POST

  • Endpoint: /enhance

  • Request body:

{
	"urls": [
		"https://genk.mediacdn.vn/k:thumb_w/640/2014/mg-1235-3-1416328703227/cuu-sang-anh-bang-vai-thao-tac-don-gian-trong-photoshop.jpg",
		"https://cdn.chotot.com/VgLdQ9uGutyeCuuNZUoqj8OuRtkNHCW38C9mG79wm6Q/preset:view/plain/989aca426d1a4759a2be4ddfe824fcde-2712313909326265231.jpg"
	]
}
  • Response:
{
  "https://genk.mediacdn.vn/k:thumb_w/640/2014/mg-1235-3-1416328703227/cuu-sang-anh-bang-vai-thao-tac-don-gian-trong-photoshop.jpg": {
    "enhanced_url": "static/output/c87d44e6-0faf-11ec-98c4-acde48001122.jpg",
    "enhanced_score": 0.0385232438655613
  },
  "https://cdn.chotot.com/VgLdQ9uGutyeCuuNZUoqj8OuRtkNHCW38C9mG79wm6Q/preset:view/plain/989aca426d1a4759a2be4ddfe824fcde-2712313909326265231.jpg": {
    "enhanced_url": "static/output/c88e69f6-0faf-11ec-98c4-acde48001122.jpg",
    "enhanced_score": 0.005570224491517227
  }
}

About

Contrast-destorted image enhancement using opencv and custom CEIQ metric

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published