"hello world"
article in Tech programming

Vision - programming, algorithms, and perspective.

vision.png Visual perception
Perspective Transform Estimation
The Comparametric Toolkit - based on work from Steve Mann
OpenVIDIA : Parallel GPU Computer Vision

Another interesting library that I would like to learn more about is Gandalf.  Gandalf is another vision library written in C.  It provides many of the things that OpenCV provides.  Like feature detection, camera modeling (fundamental matrix solving), hough transforms, etc.  However, it seems there is little out there in way of research papers that use the library.  I'm also having trouble just finding projects using it on the web.


Vision is something that has been missing from computers since the beginning.  Today we are finally getting the harddrive space, the cameras, and the horse power to actually handle the job.  I just bought an iMac with an integrated 640x480 camera with integrated microphone.  You can pickup a pan/tilt (1.3 Megapixel, again with noise cancelling microphone) camera for under 120 bucks.... amazing.

The next thing that is really exciting... is that manufacters like logitech are finally creating their own vision SDKs.  This means that you can write software for a manufacterer.... hardware accelerated...and supported across multiple platforms and OSes.  Very powerful.

So I have yet to use the logitech vision SDK... but here are some links on the new tech.  I'll let you know what I find. Check back on this page soon.

Logitech Establishes Vision as Technology Platform with QuickCam® Software Development Kit Release
QuickCam Developer Program Signup
How to control pan/tilt/zoom on Logitech cameras â?? QuickCam Team

Image transforms can provide a lot of interesting information about image data.
Checkout these:
The Radon Transform by Peter Toft's, this is an overview of the Radon Transform. You should also checkout Peter Toft's PhD thesis af programs

shape retrieval using 3D Zernike Descriptors with C++
CamTrack - Visual Face Tracking
John Barron's Home Page (some good vision papers)
Research: Robust Analysis of Visual Data - (C++ optical flow and others)
Revel, the Really Easy Video Encoding Library (C++
PsychoPy - psychophysics a free and simple stimulus presentation and control package.
Vision Egg - produce stimuli for vision research experiments.
CMU's class: 15-463 (15-862): Computational Photography
Pong Playing Computer playing against another computer using a webcam as an eye!


fxguide - visual effects news - Art of Optical Flow
ChipSight -Easy Eye: SiLabs 8051 + Camera


Building the Laser Graffiti System | Coding4Fun Articles | Channel 9
AForge.NET :: Framework - is an open source C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, fuzzy logic, machine learning, robotics, etc.


Eulerian Video Magnification - siggraph2012
Visual odometry - Wikipedia, the free encyclopedia
Vision Software - camera calibration,visual odometry,stero matching GPL licensed...
Fast, Accurate Detection of 100,000 Object Classes on a Single Machine - google's paper on object detection with hashing dot-product kernels in convolution.


Kinect || Project Natal

Kinect - Wikipedia
Buy Kinect for Windows, kinect sensor for use with Windows Commercial SDK - Microsoft Store Online - 150 for educational version...
Kinect for Windows Programming Guide
Main Page - OpenKinect
Very easy 3D scanning software with ReconstructMe - Hack a Day
Kinect@Home
Artec 3D Scanners - Complete 3D Scanning Solutions
PCL - Point Cloud Library (PCL) - 2D/3D image and point cloud processing. C++
Open-source SDK for 3D sensors - OpenNI
Kinect for Windows with PCL - Point Cloud Library (PCL) mdkus/kinect-mssdk-openni-pcl-bridge
Daniel Shiffman : Getting Started with Kinect and Processing
MSOpenTech/Kinect-for-Windows-Samples
Hacking the Xbox One Kinect 2.0 for Mac OsX


cheap small camera,battery,controller,and buttons - the 808

808 Car Keys Micro Camera, Micro Video Recorder, Review
808 Car Keys Micro Camera Review - Version #3
software-schlosser - 808SetClock


Colors and Colorimetry

Colors and Colorimetry


motion magnification

amplify and reveal small motions.
@article{Wu12Eulerian,
  author = {Hao-Yu Wu and Michael Rubinstein and Eugene Shih and John Guttag and Fr\'{e}do Durand and
  William T. Freeman},
  title = {Eulerian Video Magnification for Revealing Subtle Changes in the World},
  journal = {ACM Transactions on Graphics (Proc. SIGGRAPH 2012)},
  year = {2012},
  volume = {31},
  number = {4},
}
Eulerian Video Magnification - reveal temporal variations in videos that are difficult or impossible to see with the naked eye and display them in an indicative manner.
Eulerian Video Magni?cation for Revealing Subtle Changes in the World (PDF)
MIT releases open-source software that reveals invisible motion and detail in video | ExtremeTech
Eulerian video magnification for revealing subtle changes in the world
They have done more work on this, and now they are using visual information to extract sound!
The Visual Microphone Passive Recovery of Sound from Video


HTML5 vision

Face substitution using clmtrackr
auduno/clmtrackr - Javascript library for precise tracking of facial features via Constrained Local Models.
auduno.tumblr - AN EXPLANATION OF CLMTRACKR - from clmtrackr's creator Audun Mathias Øygard.
wellflat/javascript-labs-Fast Fourier Transform (1D-FFT/IFFT, 2D-FFT/IFFT), Stereo Matching, Poisson Image Editing, Corner Detection, Fish-Eye Transform, Image Processing Filters (convolution, symmetric nearest neighbor, jitter), Image Histogram Calculation, Decision Tree Learning, K-Means++ Clustering, 3D Shape Drawing (Mobius Strip, Klein Bottle, Heart Surface), etc..
Created: 2005-03-26 16:53:39 Modified: 2018-09-08 02:50:21
/root sections/
>peach custard pie
>linux
>windows
>programming
>random tech
>science
>research


moon and stars



My brain

Visible Dave Project


$$\cos x = \sum\limits_{n = 0}^\infty {\frac{{\left( { - 1} \right)^n x^{2n} }}{{\left( {2n} \right)!}}}$$