GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - tklam/See: See is a Qt/QML+OpenCV application for mobile phones (Android/iOS) to determine the colour of an object.

BranchesTags
Open more actions menu

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
android
android
 
 
.gitattributes
.gitattributes
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
See.pro
See.pro
 
 
cameracontrol.cpp
cameracontrol.cpp
 
 
cameracontrol.h
cameracontrol.h
 
 
deployment.pri
deployment.pri
 
 
flowcontroller.cpp
flowcontroller.cpp
 
 
flowcontroller.h
flowcontroller.h
 
 
geolocationmanager.cpp
geolocationmanager.cpp
 
 
geolocationmanager.h
geolocationmanager.h
 
 
imageprocessor.cpp
imageprocessor.cpp
 
 
imageprocessor.h
imageprocessor.h
 
 
license-header.txt
license-header.txt
 
 
main.cpp
main.cpp
 
 
main.qml
main.qml
 
 
presentationpropertyholder.cpp
presentationpropertyholder.cpp
 
 
presentationpropertyholder.h
presentationpropertyholder.h
 
 
qml.qrc
qml.qrc
 
 

Repository files navigation

See

Sometimes we want to determine the RGB colour values of an object. See is an application for that purpose. Since I am a layman in the field of computer vision, the identification result is currently not very accurate.

The code in this repository is the result of my work done during an upsetting weekend. You may find the code useful, particularly if you are trying to integrate Qt/QML with OpenCV. Pull requests are very welcome.

If you just want to use it, you can download the APK here.

Depends on

  • Qt 5.5.0
  • OpenCV 2.4.11.0

Compilation (for Android)

The code is cross-platform. It should be easy to port the application to iOS.

  1. compile Qt for Android. The reference PKGBUILD for ArchLinux is available at: Github Gist
  2. compile OpenCV for Android (Reference)
  3. modify the path of the OpenCV SDK in the Qt project file: See.pro
  4. build the project in QtCreator

Usage

  1. calibration - fill the white rectangle at the centre of the viewfinder with a white object (not light source), and click [Calibrate].
  2. identification - fill the white rectangle at the centre of the viewfinder with the colour to be detected, and click [Detect colour].

License

  • GPL 3

TODOs

  • get rid of all hardcoded values :-)
  • test the application on iOS

About

See is a Qt/QML+OpenCV application for mobile phones (Android/iOS) to determine the colour of an object.

Resources

Readme
Activity

Stars

4 stars

Watchers

3 watching

Forks

2 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.