Comments for Ideas For Dozens http://urbanhonking.com/ideasfordozens Thu, 19 Jun 2014 09:26:37 +0000 hourly 1 Comment on iPads in Space: Star Trek’s Internet-Free Future by Gabriel http://urbanhonking.com/ideasfordozens/2013/05/14/ipads-in-space-star-treks-internet-free-future/#comment-80031 Thu, 19 Jun 2014 09:26:37 +0000 http://urbanhonking.com/ideasfordozens/?p=698#comment-80031 The first tablets were not created by Microsoft and Intel; they were created by ancient civilizations. Tablet technology was a critical step in the transition from oral to written culture. If we look at the larger function of tablets historically they were used to write and communicate data temporarily. In this regard, the permanence of Star Trek tablets definitely comes off as unusual, regardless of the lack of internet.

With the internet, the temporary nature of the tablet’s historical use case returns, but with a twist. The internet enables one tablet computer to be used for multiple different things simultaneously. This introduces a new variable into the dynamics of tablet user experience: distraction.

What we could be asking ourselves is: why didn’t Star Trek predict the fact that people in the future would be losing the ability to maintain eye contact, carry on deep conversations and generally be in the present moment?

Perhaps the bizarrely antiquarian analog quality of the tablet technology in Star Trek is a cautionary tale. Ever notice how intense some of the passages of dialogue are on Star Trek? Long stretches of emotive exchanges, with generous pauses underpinned by the hum of the space ship. This isn’t just good drama or storytelling, it may also be a good archetype for genuine human interaction at times.

Full disclosure: my company is currently developing a new whiteboard tablet technology. This article jumped out at me because just yesterday we released this teaser video, A Brief History of the Tablet: https://vimeo.com/98473277

]]>
Comment on Announcing OpenCV for Processing by Saurabh Datta http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-79823 Wed, 18 Jun 2014 16:33:18 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-79823 Ah.. I got it working but now I don’t see any rectangles around my face in live webcam feedback..I I load a separate static image it detects but is unable to do so on live video.. this is the new code:


import gab.opencv.*;
import java.awt.Rectangle;
import processing.video.*;

Capture cam;
OpenCV opencv;
Rectangle[] faces;

void setup() {
size(640, 480);
cam = new Capture(this, 640, 480);
cam.start();

opencv = new OpenCV(this, cam);
//size(opencv.width, opencv.height);
opencv.loadCascade(OpenCV.CASCADE_FRONTALFACE);
faces = opencv.detect();

}

void draw() {
if (cam.available() == true) {
cam.read();
}
image(opencv.getInput(), 0, 0);

noFill();
stroke(0, 255, 0);
strokeWeight(3);
for (int i = 0; i < faces.length; i++) {
rect(faces[i].x, faces[i].y, faces[i].width, faces[i].height);
}
//image(cam, 0, 0);
}

]]>
Comment on Announcing OpenCV for Processing by Saurabh Datta http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-79818 Wed, 18 Jun 2014 16:15:03 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-79818 Hello again.
I’m with Processing 2.2.1 and was trying face detection with live webcam input. I wrote the following code, but I’m getting the following error.. ‘IllegalArgumentException width(0) and height(0) cannot be <=0' at line

opencv = new OpenCV(this, cam);

import gab.opencv.*;
import java.awt.Rectangle;
import processing.video.*;

Capture cam;
OpenCV opencv;
Rectangle[] faces;


void setup() {
size(640, 480);
cam = new Capture(this);
cam.start();
opencv = new OpenCV(this, cam);
size(opencv.width, opencv.height);
opencv.loadCascade(OpenCV.CASCADE_FRONTALFACE);
faces = opencv.detect();
}

void draw() {
if (cam.available() == true) {
cam.read();
}
image(opencv.getInput(), 0, 0);

noFill();
stroke(0, 255, 0);
strokeWeight(3);
for (int i = 0; i < faces.length; i++) {
rect(faces[i].x, faces[i].y, faces[i].width, faces[i].height);
}
//image(cam, 0, 0);
}

]]>
Comment on Announcing OpenCV for Processing by greg http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-75242 Tue, 03 Jun 2014 21:56:27 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-75242 Dan — Is this on Linux? Are you running the most recent version of Processing? It sounds like a bug that would occur if Processing doesn’t populate the CPU memory for the PImage (which used to happen for awhile back in the early 2.0 releases). If you’re on an old version, try upgrading to the most recent version of Processing.

]]>
Comment on Announcing OpenCV for Processing by greg http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-75241 Tue, 03 Jun 2014 21:53:17 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-75241 Never heard of Tobi. What is it?

]]>
Comment on Announcing OpenCV for Processing by greg http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-75240 Tue, 03 Jun 2014 21:51:29 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-75240 context.depthImage() returns a PImage. So you can just pass that directly to OpenCV like this:

opencv.loadImage(context.depthImage())

and then run normal opencv functions after that.

]]>
Comment on About by Emily L http://urbanhonking.com/ideasfordozens/about/#comment-72105 Sat, 24 May 2014 20:07:35 +0000 http://urbanhonking.com/ideasfordozens/?page_id=2#comment-72105 Hello! I was fascinated by your entry on the fiber optic cityscape. I am apart of a major public university in Florida and am looking for guidance and expertise in the construction of a wall-mounted sculpture made of fiber optic cables. We are only in the research phase but as a class project, it will be completed within a few months. Any advice you can offer would be greatly appreciated! Thank you!

]]>
Comment on Announcing OpenCV for Processing by Mudit http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-70210 Mon, 19 May 2014 06:14:57 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-70210 Hi Greg,
Great work! I see all examples uses test Images. Can you quickly help me use with simple open NI(for Kinect)? Because if you see a simple OpenNI example, it goes something like:

SimpleOpenNI context;
void setup()
{
size(640*2, 480);
context = new SimpleOpenNI(this);
context.enableDepth();
}
void draw()
{
// update the cam
context.update();
image(context.depthImage(), 0, 0);
}

]]>
Comment on Announcing OpenCV for Processing by JSM http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-65177 Thu, 01 May 2014 09:24:10 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-65177 Hello greg.
one thing more which I would like to ask is do you have some idea about TOBII eye tracker is that open CV gona work with Tobii Development kit or ???

]]>
Comment on Announcing OpenCV for Processing by JSM http://urbanhonking.com/ideasfordozens/2013/07/10/announcing-opencv-for-processing/#comment-65176 Thu, 01 May 2014 09:21:54 +0000 http://urbanhonking.com/ideasfordozens/?p=713#comment-65176 now its working fine their were mine mistake that I were were using Processing 32 bit with Open CV 64 bit,,, thanks @GREG for your support.

]]>