Commit Graph
30 Commits
Author SHA1 Message Date
cdo 0c44ce6396 Implement edge hysteresis for Canny 2026-10-27 19:16:23 +00:00
cdo 7e62163c26 Implement automatic double threshold for Canny filter 2026-10-27 19:09:27 +00:00
cdo ba0c3b4756 Implement gradient thresholding for Canny filter 2026-10-27 19:09:05 +00:00
cdo 6258219ff2 Implement sobel filter 2026-10-27 19:08:39 +00:00
cdo 5af54f2702 Make luminance Y public 2026-10-27 19:08:39 +00:00
cdo 882777e4ba Refactor kernel module 2026-10-27 19:08:18 +00:00
cdo 0bd7af6c09 Split up impls for Image 2026-10-27 19:07:29 +00:00
cdo a3743dd921 Use proptest for kernel convolution 2026-10-26 15:52:20 +00:00
cdo 96d1af5b78 Create greyscale example 2026-10-26 15:05:11 +00:00
cdo 937b20bb87 Add at() method to Image 2026-10-26 15:04:59 +00:00
cdo c5f64b757f Reorganise sRGB module a little 2026-10-26 15:04:46 +00:00
cdo 92b521ea9a Add luminance pixel format 2026-10-26 14:59:30 +00:00
cdo e3c1bf5347 Ignore proptest-regressions directory 2026-10-26 13:26:33 +00:00
cdo 93a410bafd Implement conversion between sRGB and linear RGB 2026-10-26 13:26:33 +00:00
cdo 74acc5ae7c Implement conversion between sRGB and sRGBA 2026-10-26 11:51:33 +00:00
cdo 26a03c002a Add SubAssign, Add and Sub to Pixel trait requirements 2026-10-26 11:42:36 +00:00
cdo e75d56e23a Implement derive macro for Pixel 2026-10-26 11:39:45 +00:00
cdo 689144db8f Move pixel types into separate modules 2026-10-26 10:33:20 +00:00
cdo 8ab38776d5 Use Image for_each for kernel convolution 2026-10-25 22:28:29 +00:00
cdo 1abf71abc5 Add more pixel formats and implement for_each and map for image 2026-10-25 22:28:26 +00:00
cdo 6cd059f401 Refactor allowing multiple pixel formats 2026-10-25 22:24:52 +00:00
cdo cef82a2e14 Ignore farbfeld files 2026-10-25 22:24:52 +00:00
cdo d379f4ebe6 Write kernel convolution example 2026-10-25 22:24:52 +00:00
cdo dd8300ee7c Implement basic kernel convolution 2026-10-25 22:24:52 +00:00
cdo af65f622a6 Write file load/save helpers for Image 2026-10-25 22:24:52 +00:00
cdo bab002fefd Implement some std::op traits for Pixel 2026-10-25 22:24:52 +00:00
cdo 25f2db9765 Implement Farbfeld format 2026-10-25 22:24:52 +00:00
cdo cf1e5b165a Create Image types 2026-10-25 22:24:52 +00:00
cdo 5abc6ba12f Create rustfmt config 2026-10-25 22:24:52 +00:00
cdo be3bf4fc6c Initialise project 2026-10-24 12:11:01 +01:00