<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Thanks Matthias.&nbsp; <br>
<br>
>From whats been said perhaps the way to go is to make a C wrapper to the
 C interface to the latest version of ImageMagick and then go through 
the FFI to interface to Racket.<br>
<br>
Also someone mentioned the use of parallel processing.&nbsp; It seems to me 
that an OCR application would be the ideal application for parallel 
processing.&nbsp; I.e. the analysis of one letter is completely independent 
of the analysis of another letter. So for example if you had a dual core
 processor with multithreading enabled you could analyse 4 letters 
concurrently etc. by setting up 4 threads. <br>
<br>
&nbsp;Is it possible on a PC (windows or linux) in Racket or in fact in any 
language (even assembler) to check if it has a multi-core processors and
 how many cores and/or multi-threading enabled.&nbsp; In which case you would
 know how many threads to set up to process letters in parallel?<br><br>
<br>
Thanks,<br>Harry Spier<br><br><br><br>&gt; Subject: Re: [racket] Efficiency of tight loops in Racket<br>&gt; From: matthias@ccs.neu.edu<br>&gt; Date: Fri, 14 Jan 2011 12:12:28 -0500<br>&gt; CC: eli@barzilay.org; users@racket-lang.org; robby@eecs.northwestern.edu<br>&gt; To: harryspier@hotmail.com<br>&gt; <br>&gt; <br>&gt; It's an experimental package under development for use with teaching materials. It's not ready for anything really -- Matthias (I know, I wrote it) <br>&gt; <br>&gt; <br>&gt; On Jan 14, 2011, at 9:59 AM, Harry Spier wrote:<br>&gt; <br>&gt; &gt; <br>&gt; &gt; I thought I saw somewhere in the Racket documentation a few weeks ago that there is another graphics package in Racket that even has a function to create a binary matrix from a picture.  But when I tried to find it yesterday I couldn't (I don't remember the name or where in the documentation I saw it).  <br>&gt; &gt; <br>&gt; &gt; Does anyone know what package that could be?<br>&gt; &gt; <br>&gt; &gt; Thanks,<br>&gt; &gt; Harry<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; &gt; From: eli@barzilay.org<br>&gt; &gt; &gt; Date: Fri, 14 Jan 2011 09:47:24 -0500<br>&gt; &gt; &gt; To: vasishtha.spier@gmail.com<br>&gt; &gt; &gt; CC: matthias@ccs.neu.edu; users@racket-lang.org; robby@eecs.northwestern.edu; harryspier@hotmail.com<br>&gt; &gt; &gt; Subject: Re: [racket] Efficiency of tight loops in Racket<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; 12 hours ago, Harry Spier wrote:<br>&gt; &gt; &gt; &gt; 2) interface to ImageMagick (which I use to create my binary page<br>&gt; &gt; &gt; &gt; representation)<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Note BTW that the ImageMagick interface that comes with racket was<br>&gt; &gt; &gt; made as an example for an interface, so it wasn't kept up to date with<br>&gt; &gt; &gt; the current API. (I don't know what changed, but given that a number<br>&gt; &gt; &gt; of years have passed, I'm guessing that updates are needed.)<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; -- <br>&gt; &gt; &gt; ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:<br>&gt; &gt; &gt; http://barzilay.org/ Maze is Life!<br>&gt; <br>                                               </body>
</html>