Search
Topics
- 3D Scene Reconstruction (3)
- CMake (1)
- Coding (3)
- Educational Game (12)
- Git (1)
- Literature (3)
- Lotka-Volterra Visualizer (1)
- Mathematical Models (3)
- Matrix Multiplication (1)
- Nonrandom Thoughts (4)
- OpenCL (1)
- OpenCV Errors (1)
- OpenCV Journey (5)
- OpenTiles (1)
- Performances (1)
- Theories (2)
- Ubuntu (2)
- Uncategorized (2)
Friends
Links
Author Archives: Nathan Crock
10.10 Ubuntu Girls – Photo Shoot
In attempt to “cross the chasm” between the tech-savvy Linux world, and the modern-pop culture world, my friend Ian Johnson and I hosted a less than conventional release party for Ubuntu 10.10. A majority of the party’s tremendous success came … Continue reading
Posted in Ubuntu
5 Comments
Math is a Wonderful Chef
Ever wonder how long you should cook a roast? Perhaps you’ve read a few cook books and they suggest cooking this certain sized roast for x minutes… While another suggested cooking this different sized roast for y minutes. Some disagree … Continue reading
Posted in Mathematical Models
Leave a comment
Matrix Multiplication + OpenCL = ???
I’ve been trying to learn OpenCL lately and was presented with an excellent opportunity to practice implementing it. I was assigned a simple homework assignment to write a matrix multiplication program. I did, and now I plan to rewrite it … Continue reading
Posted in Matrix Multiplication
Leave a comment
OpenCL on ATI Graphics Card in Ubuntu
I’m working on optimizing some OpenCV algorithms with OpenCL. I have an ATI graphics card and run Ubuntu 10.04. To familiarize myself with OpenCL I’m following enja’s Adventures in OpenCL tutorial. Unfortunately before I can get familiar with OpenCL, I … Continue reading
Posted in OpenCL
16 Comments
It’s Lonely Over Here
Looking at everything through numbers and equations just makes more sense than trying to wade your way through some overly complicated man made emotional veil of confusion… However, I’m certain I’m not alone when I say I’ve made some bad … Continue reading
Posted in Nonrandom Thoughts
25 Comments
A Logical Definition of Love
We can all see patterns of behavior, but that is not to say that behavior follows patterns. This paper is to define a pattern that I have found in the ideas and actions which mankind has used the word love … Continue reading
Posted in Theories
9 Comments
5. Alpha Blending
Alpha Blending is a technique to merge/blend two images or ROI’s (Region Of Interest) together. It is done by taking two arrays and applying weights to each. With this, the AddWeighted() function calculates the new pixel values in the blended … Continue reading
Posted in OpenCV Journey
Leave a comment
CvVideoWriter Not Writing
I was trying to write a video to a file using the CvVideoWriter structure, but nothing was being written. I received no errors, nothing. The program would run, everything would go as expected, but the video would not write. This … Continue reading
Posted in OpenCV Errors
10 Comments
4. Reading From a Webcam
From my perspective one of the most intriguing applications of all this simple image and file handling so far is reading in data from a webcam. I was pleasantly surprised at how easy it was using OpenCV. Below is the … Continue reading
Posted in OpenCV Journey
9 Comments
3. Basic Video Manipulation
Video Handling Basics Understanding how to manipulate images was critical to learning video manipulation. This is because a video is just a loop of images! So toying with videos was a piece a pie after getting comfortable with image handling. … Continue reading
Posted in OpenCV Journey
1 Comment