lineStarts=:((1, LINE) $ 1) E. y lineEnds=: |."1 ((1, LINE) $ 1) E. |."1 y
(1,3)$1 1 1 1 This matches your intent? (I am not objecting, just making sure I understand.) Thanks, -- Raul On Wed, Feb 19, 2014 at 1:00 PM, Joe Bogner <[email protected]> wrote: > I came up with a slightly different approach that seems to work well on my > test cases so far: > > http://drp.io/jsnW > > xb =: 600 >: x2 NB. make 1 if less than 600 combined RGB > > lineDetect=: 4 : 0 > LINE=:x > lineStarts=:((1, LINE) $ 1) E. y > lineEnds=: |."1 ((1, LINE) $ 1) E. |."1 y > lD=:lineStarts+.lineEnds > ) > hlines=:77 lineDetect xb > vlines=:|: 77 lineDetect |: xb > > lines=:hlines+.vlines > > It makes it really easy to try different combinations of line lengths > > Much nicer to look at than the python version. I now will start working on > how to crop the image at the coordinates of a cell. I'm thinking I can > detect a corner by looking at the pixels or run lengths of a line > surrounding a point.. > > Thanks for all the help! > > > > > On Wed, Feb 19, 2014 at 11:57 AM, Raul Miller <[email protected]> > wrote: > > > On Wed, Feb 19, 2014 at 11:06 AM, Joe Bogner <[email protected]> > wrote: > > > > > Input: http://drp.io/files/5304d74f7ba1d.jpg > > > Output: http://drp.io/files/5304d7049f938.jpg > > > > > > Pretty! > > > > (Or am I just showing how warped my tastes are?) > > > > Thanks, > > > > -- > > Raul > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
