{"id":239,"date":"2012-10-18T19:58:23","date_gmt":"2012-10-18T19:58:23","guid":{"rendered":"http:\/\/blog.daft-ideas.co.uk\/?p=239"},"modified":"2012-12-12T19:57:54","modified_gmt":"2012-12-12T19:57:54","slug":"overambitious-project-ink","status":"publish","type":"post","link":"https:\/\/blog.daft-ideas.co.uk\/2012\/10\/18\/overambitious-project-ink\/","title":{"rendered":"Overambitious Project: Ink"},"content":{"rendered":"

I’ve got that itch again. The one that sits at the back of my head going “you haven’t done any cool programming in ages, don’t you think you should?”<\/p>\n

It’s an urge to go and work on a personal coding project, where I can experiment with stuff I find interesting, and can set my own pace and goals. This has become especially important recently, since I don’t even do any coding for my job anymore. I’m moving over to a managerial\/everyman\/”guy who knows stuff” role, so It’s not just a creative urge, it’s an urge to keep my “skills” sharp.<\/p>\n

*Disclaimer: I’m not an amazing programmer, but I enjoy problem solving and I like to think I’ve built some cool stuff*<\/em><\/p>\n

This project is going to be partly a rehash of my Computer Vision project at University – at least, it will use some of the same algorithms and technologies, and a large part of it will be about extracting a “useful” feature set from a set of images. What I do with that feature set is going to be very different though, and things I considered to be “useful” in my old project will probably be very different.<\/p>\n

Here’s the abstract from my dissertation:<\/p>\n

Reconstruction of 3D Models From 2D Images.<\/em><\/span>
\nThis project is about trying to recognise “interesting” features or points in two dimensional images, and then attempting to find corresponding features in a different image of the same scene. The coordinates of these points in different images can be used to generate 3D coordinates using Ullman’s theorem. This paper explorers a variety of options for detecting features, and several different methods for matching these features over different images. The variables used to generate and extract features are thoroughly tested, in order to find the best settings for the system. The results are then compared to the initial project specification to see if the system can operate as needed.<\/em><\/p>\n

Now, this is not what I intend to do here at all. I just posted it anyway.<\/p>\n

Right-<\/p>\n

Ink,\u00a0Project goal:<\/h2>\n

Write a program that will take video, and turn it into what looks like a series of hand-drawn ink sketches.<\/p>\n

A still might look like this:<\/p>\n

\"\"<\/a>

An ink drawing I found on the internet somewhere.<\/p><\/div>\n

The animation should have enough flaws in it to make it seem hand-drawn, and it will probably have a much lower frame rate than the original video.<\/p>\n

Part of my inspiration for this is Raymond Brigg’s “The Snowman”<\/p>\n