Commit Graph

100 Commits

Author SHA1 Message Date
Jan Philipp Timme 3619b9796b [BUGFIX] Fix overshoot on array index. 2016-01-08 17:31:43 +01:00
Jan Philipp Timme cc78822dfe [TASK] Closer than ever" 2016-01-08 17:20:44 +01:00
Jan Philipp Timme b1e5a69464 [TASK] Still not done. 2016-01-08 15:50:18 +01:00
Jan Philipp Timme 7f186fa4e9 [TASK] Finish sorting the hough lines. 2016-01-08 13:52:58 +01:00
Jan Philipp Timme 85f2dd2824 [TASK] Switch to other bresenham implementation for now. 2016-01-08 13:10:59 +01:00
Jan Philipp Timme 4ce9e0e6c2 [TASK] Fix bresenham. 2016-01-08 12:28:17 +01:00
Jan Philipp Timme c4f6ff5790 [TASK] Step forward, step back. This is harder than expected. 2016-01-08 02:17:38 +01:00
Jan Philipp Timme b92850f4c9 [BUGFIX] Fix messed up canny edge orientation sector detection. 2016-01-08 02:05:03 +01:00
Jan Philipp Timme 0468c47858 [TASK] I don't know right now, but i need something like this. :| 2016-01-08 01:57:16 +01:00
Jan Philipp Timme 07c350fe8e [TASK] Add very very basic bresenham algo. TODO: enhance! 2016-01-08 01:37:07 +01:00
Jan Philipp Timme 6e9cffa5e9 [BUGFIX] Fix missing = in canny edge. 2016-01-07 23:32:10 +01:00
Jan Philipp Timme 4dd5fea5aa [TASK] Parametrize hough transformation matching threshold. 2016-01-07 18:57:26 +01:00
Jan Philipp Timme 229aaf8d5d [TASK] Parametrize threshold for pixel matchin in hough machine. 2016-01-07 18:45:22 +01:00
Jan Philipp Timme c3d7dfb593 [TASK] Add debugging output to hough machine. 2016-01-07 18:38:36 +01:00
Jan Philipp Timme ad271edbcf [BUGFIX] Fix bad memory leak. 2016-01-07 09:45:52 +01:00
Jan Philipp Timme c0216de4ae [TASK] Finetune hough stuff a bit. 2016-01-06 18:37:01 +01:00
Jan Philipp Timme d809149668 [TASK] Kind of begin hough transformation. 2016-01-06 18:30:00 +01:00
Jan Philipp Timme 79cf72d33d [TASK] Prepare structure for hough transformation. 2016-01-06 17:36:04 +01:00
Jan Philipp Timme 102a38e5ae [TASK] Add tab for task #6. 2016-01-06 16:24:24 +01:00
Jan Philipp Timme 94475095cf [TASK] Finish up unsharp masking. 2016-01-05 18:59:08 +01:00
Jan Philipp Timme 3ce2be6e3d [TASK] Seperate generation of gauss blur filters. 2016-01-05 18:27:06 +01:00
Jan Philipp Timme 66e2ae8d30 [TASK] Fix gauss filter not being centered. 2016-01-05 18:21:22 +01:00
Jan Philipp Timme e7b745c19a [BUGFIX] Fix missing ) 2016-01-05 18:07:26 +01:00
Jan Philipp Timme e498146c7e [TASK] Add further controls for usm. 2016-01-05 18:06:45 +01:00
Jan Philipp Timme e3fedb76ad [TASK] Begin implementing unsharp masking. 2016-01-05 17:55:16 +01:00
Jan Philipp Timme 998fbe3d2e [TASK] Finalize canny edge partials. 2016-01-05 17:40:14 +01:00
Jan Philipp Timme 3194a084e6 [TASK] Move gauss filter function to private section. 2016-01-05 17:32:25 +01:00
Jan Philipp Timme deb273cc4a [TASK] Begin segmenting canny edge into steps. 2016-01-05 17:24:52 +01:00
Jan Philipp Timme 94e32cd4b9 [TASK] Implement real gauss filter, fix the whole thing up. 2016-01-05 17:08:48 +01:00
Jan Philipp Timme 6f70f12946 [TASK] Switch around black/white for canny edge result. 2016-01-05 15:58:58 +01:00
Jan Philipp Timme db28e00f23 [TASK] Patch bad xor with and. Whoops. 2016-01-05 15:58:40 +01:00
Jan Philipp Timme a646539719 [TASK] Add parameters to canny edge. 2015-12-20 17:46:24 +01:00
Jan Philipp Timme 04c9b4b3f4 [TASK] Parameterize gauss filter size. 2015-12-20 17:24:40 +01:00
Jan Philipp Timme 09c9390f42 [TASK] Fix up the gauss filter weights. 2015-12-20 17:20:42 +01:00
Jan Philipp Timme 000a2be162 [TASK] Finish up very first working version of canny edge algorithm. 2015-12-20 17:13:58 +01:00
Jan Philipp Timme e7fb9cdbb1 [TASK] Finish concept of canny edge. 2015-12-18 16:34:47 +01:00
Jan Philipp Timme 0ba9cdd25c [BUGFIX] Fixed a segfault, fixed bad initialization of malloc'd space. 2015-12-18 15:00:05 +01:00
Jan Philipp Timme 9c3cceef31 [TASK] Begin implementing basic gradiant parts for canny edge. 2015-12-18 14:31:40 +01:00
Jan Philipp Timme 57b4ab7b4d [TASK] Finish up gaussian blur filter implementation. 2015-12-18 14:18:36 +01:00
Jan Philipp Timme 55b07d48cb [TASK] Implement generic gaussian blur filter. 2015-12-18 14:06:09 +01:00
Jan Philipp Timme bd07eb280c [TASK] Add a machine for canny edge. 2015-12-18 13:16:13 +01:00
Jan Philipp Timme e0f93f3bbc [BUGFIX] Fix filter being x/y flipped. 2015-12-18 13:04:46 +01:00
Jan Philipp Timme afdb507c9b [TASK] Prepare Task #5. 2015-12-18 13:00:33 +01:00
Jan Philipp Timme 6ddb798177 [TASK] Fix contrast calculation. 2015-12-11 14:47:16 +01:00
Jan Philipp Timme 6ead23f875 [TASK] Migrate histogramm adaption over to YUV. 2015-12-11 14:02:05 +01:00
Jan Philipp Timme b762a3a076 [TASK] Implement basic yuv handling. 2015-12-11 13:44:32 +01:00
Jan Philipp Timme 6514501d1a [TASK] Fixed it, it was the wrong histogramm >.> 2015-12-04 14:21:26 +01:00
Jan Philipp Timme 662f990877 [TASK] Not really done, but this seems logically correct. 2015-12-04 14:18:14 +01:00
Jan Philipp Timme 839308fe33 [TASK] Not quite sure, but partial linear histogramm adaption seems to be done. 2015-12-04 14:01:13 +01:00
Jan Philipp Timme f5393d74b6 [TASK] Finish border overflow filter. 2015-12-04 13:18:39 +01:00