[instaviz-users] Recog 1.0.1 -- use this instead

Glen Low glen.low at pixelglow.com
Sun Oct 5 22:37:02 CDT 2008


Daniel

On 06/10/2008, at 10:14 AM, Daniel Grobe Sachs wrote:

> 1. In my opinion, the multistroke setting doesn't interfere at all  
> with
> the responsiveness of the interface, and I find it easier to draw
> certain shapes with it on, so I recommend the multistroke variant in
> the final variant.

OK. I will experiment with the multistroke variant in the actual  
Instaviz app, to see if it goes with the flow of the app.

> 2. Small circles are recognized as taps.

There has to be some basic threshold here, since I need to recognize  
pure taps as well -- e.g. selecting an existing shape as opposed to  
drawing a new shape. The threshold is set by the system, and while I  
can override it, I'd rather not make the recognition more sensitive  
than typical usage on the iPhone.

> 3. If I draw something that has not-quite-straight lines (for  
> instance,
> using my thumb one-handed while holding the device), the recognizer
> decides that shapes with sharp corners and bowed lines is an
> ellipse/circle rather than a rectangle/square. This is true even
> if the shape is drawn with multiple strokes. I think that squares
> and circles should be summarily excluded if a corner is seen or
> multiple strokes are used, because they simply don't make any sense
> in that context.

Interesting. You can try taking some screenshots and emailing them to  
me -- hold the Home button and press the top button, the screen will  
flash and save it to your Photos roll; navigate there and then email  
the right one to me.

Were you drawing incomplete or overlapped rectangles or squares?

> 4. The recognizer seems to be a bit confused about squares versus
> rectangles, and ellipses vs circles, in cases where the shape is
> somewhat but not hugely different in height and width. I've seen ---
> or at least I think I've seen, though it's hard to be sure --- cases
> where a a shape that has a larger difference between length and width
> will be recognized as a square, and a smaller difference recognized as
> a rectangle. I think that the thing to do here is to simply attempt to
> recognize the shape as a square/rectangle or ellipse/circle then  
> apply a
> hard cutoff on the difference between height and width to  
> subcategorize
> as square or rectangular; this will at least avoid the odd cases where
> shapes are recognized inconsistently. We'd probably need to do some
> training runs to get this threshold adjusted correctly; I'd suggest
> updating recog to provide a button to indicate when it got it "wrong"
> and feeding this back to your server for analysis.

Again was it incomplete or overlapped rectangles or squares? A couple  
of screenshots would be useful.
>




Cheers, Glen Low


---
pixelglow software | simply brilliant stuff
www.pixelglow.com
aim: pixglen



More information about the instaviz-users mailing list