Fake coins base

iOS version of coins.su fake coins database (in Russian). Actually, I have two reasons to make this app - testing some practice/frameworks/etc and wishing to have this base as offline app with sorting/quering features Video shows interface in Russian

disscusion on collectors forum (in Russian)

Coins variations database

When I started this project I just wanted to create a database of Russian Imperia's coins with sqlite as data storage. After that I wanted to have ability to change database structure simple way, so I added some structure description in code and used QTableView to display data. Next step was creating struct.json as separate base structure description instead hardcoded one (because I didn't want to recompile all if I just need add one field to table, especially for few platforms - I used Windows and Ubuntu and also started to use Android) and using dinamicly generated qml as GUI (QTableView wasn't good on Android and styling didn't working, butit was in Necessitas time and Android port of Qt actually wasn't beta yet). Next I just began used my application with few bases and got something like simplify (or reduced? :) ) MS Access. If someone plans to look throw sources, he should remember that this project is just pet project (so I can't spend a lot time to it), it was started with Qt 4.7 and a lot of used components (like Qt.Controls and android support) were unstable when it was firtly used, so it can be a lot dirty hacks in code (I tryed to remove it, but I don't sure that I removed all). Also a documentation (except doxyged comments) is in Russian because I am working alone and it is my native language. English translation is just in plans. Video shows interface in Russian

sources on Github

Image comparation

Simple app to comapre two images. Main idea - if we have two images and want compare it, we need align it first via translating, scaling and rotation. In javascript we have setTransform method of canvas' context that can do this transformation, but we need parameters for it. The simplest way to get it is note 3 equal points in each image. When we now it, we can write lineart equation system based on transfom formula.

Workable online version

sources on Github

disscusion on collectors forum (in Russian)

Finding and cropping coins on big picture

Small utility on c++ with openCV, which can find separate coins on big image via contour detection. Actually, it is just a little sketch which was created with manuals from internet during few evenings

sources on Github

Яндекс.Метрика