A simple fisheye distortion correction program

Overview

Correct Fisheye Distortion of the first Chinese Mars Image

热烈祝贺中国首次火星探测天问一号任务探测器发回火星照片

Requirements

  • A C++ compiler
  • OpenCV

How to compile

cmake .
make

How to run

If you compiled the program successfully, you can run it:

./fisheye-correct chinese-1st-mars-image.jpg

The result file will be stored in the current directory.

The result and the input image

Result Mars Image

Related article

我为中国火星第一图做鱼眼矫正

Owner
Shiqi Yu
Associate Professor, Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen, China.
Shiqi Yu
Fisheye version of VINS-Fusion

VINS-Fisheye This repository is a Fisheye version of VINS-Fusion with GPU and Visionworks acceleration. It can run on Nvidia TX2 in real-time, also pr

HKUST Aerial Robotics Group 26 Jun 19, 2022
Dwm_lut - Apply 3D LUTs to the Windows desktop for system-wide color correction/calibration

About This tool applies 3D LUTs to the Windows desktop by hooking into DWM. It works in both SDR and HDR modes, and uses tetrahedral interpolation on

null 127 Jun 25, 2022
AviSynthPlus color correction filter.

Description A color constancy filter that applies color correction based on the grayworld assumption. For more info. This is a port of the FFmpeg filt

null 6 Jun 11, 2022
Overdrive/Distortion simulation

CollisionDrive.lv2 Overdrive/Distortion Features Overdrive/Distortion simulation. Dependencys libcairo2-dev libx11-dev Build git submodule init git su

Hermann 8 Apr 30, 2022
Flutter real-time magnifying glass lens widget with Barrel/Pincushion distortion

MagnifyingGlass Flutter plugin Flutter real-time magnifying glass lens widget with Barrel/Pincushion distortion. Works on Android, iOS and desktop. Do

Marco Bavagnoli 9 Apr 26, 2022
In this Program, I am using C language and creating All Patterns Program using Switch case

In this Program, I am using C language and creating All Patterns Program using Switch case. It has 15 pattern programs like a pyramid, half pyramid, etc...

Rudra_deep 1 Nov 13, 2021
A program that read a program and output some shit-like code. /se

A program that read a program and output some shit-like code. /se

Xiwon 6 Jun 16, 2022
Inject a DLL into any program using this C++ program

DLL-Injection-Cpp Inject a DLL into any process using this C++ program Installation Go into a folder and open up Command Prompt. In command prompt run

n0 4 Apr 25, 2022
A simple typing tutor program

Open-Typer A simple typing tutor program, which aims for customizability (see Configuring), open source code and ease of use. Features Lessons consist

null 4 Jan 25, 2022
Simple program to solve Sudokus

Sudoku Solver Simple program to solve Sudokus. Dependencies You'll only need a C++ compiler. Makefile assumes g++ installed. Installation Download thi

Gonzalo Muiño Argüelles 1 Oct 14, 2021
Vstat is a simple program I made for mostly myself on my Arch linux system, the "timezone" file may not work on all arch systems.

Vstat Vstat is a simple program I made for mostly myself on my Arch linux system. I made Vstat because the idea of having your system information disp

__Oblivion__ 1 Nov 11, 2021
In DFS-BFS Implementation In One Program Using Switch Case I am Using an Simple And Efficient Code of DFS-BFS Implementation.

DFS-BFS Implementation-In-One-Program-Using-Switch-Case-in-C Keywords : Depth First Search(DFS), Breadth First Search(BFS) In Depth First Search(DFS),

Rudra_deep 1 Nov 17, 2021
This simple program calculate the time between two times. made with c++

TimeDifference-calculator what is TimeDifference-calculator? This is a simple program made with c++ to calculate time between two times. How to? Downl

Chandula Janith 0 Nov 27, 2021
Simple command-line program for sharing the display image on a local network.

XCast is a simple server/client command line program for sharing screen under X. With XCast you have the ability to either pull the display from a rem

Vito Čuček 3 Dec 12, 2021
A simple program to control the status LEDs of your Raspberry Pi!

ledcontrol is a program which was developed especially for the Raspberry Pi. With the help of this program you can easily turn on or off the status leds of your Raspberry Pi. Or even let them blink in different rythm!

Strawberry Software Industries 6 Jun 24, 2022
A simple program to make your life a little easier when you evaluate the Rush exercises at 42.

Rush exercise number A simple program to make your life a little easier when you evaluate the Rush exercises at 42. Usage Run make to generate the exe

Edmar Paulino 3 Feb 7, 2022
I/O Testing or PC program <=> Arduino communication

Arduino-CLI This sketch helps you to debug every I/O pin input or output. So you don't have to program yourself only for testing each pin :) Beside of

Athaariq 30 Jan 3, 2022
A program that allows you to hide certain windows when sharing your full screen

Invisiwind Invisiwind (short for Invisible Window) is an application that allows you to hide certain windows when sharing your full screen.

Joshua T. 56 May 25, 2022
un programma in console scritto in c++ che fa parodia a ordissimo OS // a program written in c++ that is a parody of ordissimo OS

un programma in console scritto in c++ che fa parodia a ordissimo OS // a program written in c++ that is a parody of ordissimo OS -what is this? -its

alex 5 Oct 31, 2021