Commit Graph

62 Commits

Author SHA1 Message Date
57b4ab7b4d [TASK] Finish up gaussian blur filter implementation. 2015-12-18 14:18:36 +01:00
55b07d48cb [TASK] Implement generic gaussian blur filter. 2015-12-18 14:06:09 +01:00
bd07eb280c [TASK] Add a machine for canny edge. 2015-12-18 13:16:13 +01:00
e0f93f3bbc [BUGFIX] Fix filter being x/y flipped. 2015-12-18 13:04:46 +01:00
afdb507c9b [TASK] Prepare Task #5. 2015-12-18 13:00:33 +01:00
6ddb798177 [TASK] Fix contrast calculation. 2015-12-11 14:47:16 +01:00
6ead23f875 [TASK] Migrate histogramm adaption over to YUV. 2015-12-11 14:02:05 +01:00
b762a3a076 [TASK] Implement basic yuv handling. 2015-12-11 13:44:32 +01:00
6514501d1a [TASK] Fixed it, it was the wrong histogramm >.> 2015-12-04 14:21:26 +01:00
662f990877 [TASK] Not really done, but this seems logically correct. 2015-12-04 14:18:14 +01:00
839308fe33 [TASK] Not quite sure, but partial linear histogramm adaption seems to be done. 2015-12-04 14:01:13 +01:00
f5393d74b6 [TASK] Finish border overflow filter. 2015-12-04 13:18:39 +01:00
57923519df [TASK] Begin implementing filters with overflow modes. 2015-12-04 12:57:31 +01:00
6c137b1c6a [TASK] Make partial histogramm adaption a little more clear; still todo though ... 2015-11-27 15:45:37 +01:00
33ed6d8a7b [TASK] Add one more log line. 2015-11-27 15:24:07 +01:00
151562fdf0 [TASK] Make log more responsive about filter operation. 2015-11-27 15:14:55 +01:00
1b71c572b9 [TASK] Add support for negative weights. 2015-11-27 15:06:21 +01:00
f875f1b8b6 [TASK] Finish basic dumb filter operation. 2015-11-27 14:57:37 +01:00
ae501ec6be [TASK] Finish prepare the filter gui part. 2015-11-27 14:17:54 +01:00
a8365ea1f5 [TASK] Add a TableWidget for the filter value input. 2015-11-27 13:53:39 +01:00
d1ea7d200f [TASK] Prepare fourth task tab. 2015-11-27 12:51:48 +01:00
e37bc42143 [TASK] Finally add cool scrollbars to the tabs. 2015-11-23 14:52:20 +01:00
282fa987ed [!!! TASK] Begin implementing partial linear histogramm adaption - broken; 2015-11-23 13:01:11 +01:00
fd24f7bb6c [TASK] Add slider for partial linear histogramm adaption. 2015-11-22 17:49:13 +01:00
2630419e83 [TASK] Write down the basic idea of the partial linear histogramm adaption. 2015-11-22 17:44:42 +01:00
c10c255bdc [BUGFIX] Make succeeding histogramm adaption base on the original image data. 2015-11-20 13:57:31 +01:00
1431d12890 [TASK] Prepare gui for partial linear histogramm adaption. 2015-11-20 13:49:10 +01:00
2f5f581890 [TASK] Whoops. This was succeeding histogramm adaption. 2015-11-20 13:42:13 +01:00
d2efee34ed [TASK] Complete implementation of piecebased contrast adaption. 2015-11-20 13:37:48 +01:00
c0ed071190 [TASK] Almost finish piecebased histogramm adaption. 2015-11-20 13:31:27 +01:00
0fa09a775b [TASK] Allow loading a reference image, add indicators for its stats. 2015-11-20 12:48:05 +01:00
e9a397e57a [TASK] Add button to save working copy to original image. 2015-11-20 12:19:46 +01:00
1109fda972 [TASK] Implement linear histogramm adaption 2015-11-13 16:30:19 +01:00
42bf3fb44e [TASK] Add cumulative histogramms. 2015-11-13 15:36:52 +01:00
bc5bec953f [TASK] Make slider for automatic contrast adaption trigger the algorithm on its own. 2015-11-13 15:24:12 +01:00
bacc1b3567 [TASK] Add small histogramm for original image, too. 2015-11-13 15:11:43 +01:00
c1f921d59f [TASK] Decouple original and working copy, add reset button. 2015-11-13 15:08:51 +01:00
a6854a9625 [TASK] Remove acid trip. 2015-11-13 14:39:51 +01:00
884c8ee7ae [TASK] Move most basic logic into lazy_image.cpp. 2015-11-13 14:38:15 +01:00
ef298dc322 [TASK] Cap percentile param at 50%. 2015-11-13 13:22:48 +01:00
6da80868dc [TASK] Basic implementation of automatic contrast adaption. 2015-11-13 13:13:15 +01:00
c162f76815 [TASK] Restructure code for loading images. 2015-11-13 12:43:16 +01:00
5c1e651179 [TASK] Remove tabs. 2015-11-10 13:06:51 +01:00
2f426d4310 [TASK] Make more use of qRound() 2015-11-10 13:02:55 +01:00
8e3070a4b4 [TASK] Add comment to calcIntensity() 2015-11-10 12:56:39 +01:00
3fe80df7f9 [TASK] Move intensity calculation to seperate method, increase precision using qRound. 2015-11-10 12:54:51 +01:00
c2421582b5 [TASK] Add button to convert to monochrome. 2015-11-10 12:41:01 +01:00
2467bade73 [TASK] First try to implement contrast slider properly.
There seems to be something going wrong about loading
grayscaled images. This is to be fixed soon.
2015-11-06 23:16:41 +01:00
6829814936 [TASK] Add skeleton method for contrast slider. 2015-11-06 13:57:03 +01:00
99f6b596a1 [TASK] Implement brightness slider logic. 2015-11-06 13:49:02 +01:00