At Seneca we showed that the Creative Commons registry is technically doable and we wrote software to show how. Now the project needs to be taken over by another organization interested in running it. We don’t have the infrastructure at Seneca to host it. I would love to one day see Wikimedia (perhaps via Wikidata) …
Continue reading CC Registry – Next stepsCreative Commons
Posts related to my work with Creative Commons.
In this series: CC Registry – What it’s all about CC Registry – Architecture (this post) CC Registry – Next steps I’ll now describe the components making the registry possible. All the source code for this is open source and available from GitHub. Data Source When this goes into production – the images need to …
Continue reading CC Registry – ArchitectureIn this series: CC Registry – What it’s all about (this post) CC Registry – Architecture CC Registry – Next steps Wouldn’t it be nice if one day you could find an image online and know whether you can legally use that image and for what purpose? This is fundamentally what the Creative Commons registry …
Continue reading CC Registry – What it’s all aboutI forgot I saw this when I visited back home in Tiraspol. I forgot to make a photo of this car right away, but then saw it 3 or 4 times in other locations. It’s a small city so that’s not too surprising, but was interesting anyway, especially since I was working on a project …
Continue reading Creative Commons in TransnistriaFor some reason this doesn’t work out of the box. The official pHash 0.9.6 from phash.org won’t build on CentOS even though ffmpeg-devel is installed. I don’t even think this is the fault of pHash, I think the CentOS package is broken. When trying to build it I get: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. …
Continue reading Building pHash 0.9.6 on CentOS 7For our research project we needed to use pHash to do some operations on a lot (tens of thousands) of image files. pHash uses ImageMagick internally, probably for simple operations such as resizing and changing the colour scheme. I am pretty familiar with errors such as these coming from convert or mogrify: convert.im6: no decode …
Continue reading Using ImageMagick without running out of RAMI’ve been considering a project idea for Seneca’s partnership with Creative Commons. For that idea to work I would need a tool to create perceptual hashes from images that: Give true positive results when comparing images that were resized, and/or their colours changed. Give very few (near zero percent) false positive results. Too many false …
Continue reading Perceptual hash comparison: pHash vs Blockhash: false positivesI’ve done this work to help out with the open source programming course at Seneca (DPS911). The goal: see if it’s possible (and realistic) to use XMP in an Android app. I’ve spent about 20 hours working on it, mostly going round in circles. The XMP library is shit developed by idiots and Android Studio …
Continue reading Using libXMP with the NDK in an Android app