[#399938] how to read arrary with an array — "Richard D." <lists@...>

Hello. I believe this is basic question, but I'm just starting to learn

19 messages 2012/10/02

[#400050] img src while sending email ruby cgi — Ferdous ara <lists@...>

Hi

16 messages 2012/10/05

[#400351] Drop 1st and last particular character — ajay paswan <lists@...>

What is the most efficient way to drop '#' from the first place and last

15 messages 2012/10/16

[#400374] database part of a desktop application — "Sebastjan H." <lists@...>

Hi,

14 messages 2012/10/16
[#400375] Re: database part of a desktop application — Chad Perrin <code@...> 2012/10/16

On Wed, Oct 17, 2012 at 05:28:39AM +0900, Sebastjan H. wrote:

[#400377] Re: database part of a desktop application — sto.mar@... 2012/10/17

Am 16.10.2012 23:24, schrieb Chad Perrin:

[#400389] Re: database part of a desktop application — Chad Perrin <code@...> 2012/10/17

On Wed, Oct 17, 2012 at 01:39:21PM +0900, sto.mar@web.de wrote:

[#400386] Unable to send attachment, and dealing with multiple attachment — ajay paswan <lists@...>

Hi,

11 messages 2012/10/17

[#400454] Hash with Integer key issue — Wayne Simmerson <lists@...>

Hi Im new to Ruby and am getting some unexpected results from a

18 messages 2012/10/19

[#400535] Name/symbol/object type clash? What is happening here? — Todd Benson <caduceass@...>

It's nonsense code, but I'm curious as to what is going on behind the scenes...

41 messages 2012/10/23

[#400556] Calling a method foo() or an object foo.method_call_here - both — Marc Heiler <lists@...>

Hello.

13 messages 2012/10/24

[#400650] OpenSSL ECDSA public key from private — Nokan Emiro <uzleepito@...>

Hi,

11 messages 2012/10/27

[#400680] Passing folder as argument ARGV? — Joz Private <lists@...>

Is there an easy way to pass multiple files on the command line?

15 messages 2012/10/28
[#400681] Re: Passing folder as argument ARGV? — brad smith <bradleydsmith@...> 2012/10/28

How are you traversing the directory you pass in on the command line ?

[#400697] File.readable? and /proc — Jeff Moore <lists@...>

root@nail:/projects/proc_fs# uname -a

13 messages 2012/10/28

[#400714] Marshal.load weird issue — "Pierre J." <lists@...>

Hi guys

12 messages 2012/10/28

[#400781] bug?: local variable created in if modifier not available in modified expression — "Mean L." <lists@...>

irb(main):001:0> local1 if local1 = "created"

21 messages 2012/10/30
[#400807] Re: bug?: local variable created in if modifier not available in modified expression — Bartosz Dziewoński <matma.rex@...> 2012/10/31

Oh, and in case it wasn't apparent: you can just add

[#400808] Re: bug?: local variable created in if modifier not available in modified expression — Eliezer Croitoru <eliezer@...> 2012/10/31

On 10/31/2012 4:52 PM, Bartosz Dziewoナгki wrote:

[#400809] Re: bug?: local variable created in if modifier not available in modified expression — Robert Klemme <shortcutter@...> 2012/10/31

On Wed, Oct 31, 2012 at 4:28 PM, Eliezer Croitoru <eliezer@ngtech.co.il>wrote:

[#400784] REXML & HTMLentities incorrectly map to UTF-8 — "Mark S." <lists@...>

I have some XML data (UTF 8) that I'm trying to convert into another XML

13 messages 2012/10/30

Re: image processing

From: Miguel Palhas <mpalhas@...>
Date: 2012-10-01 00:38:28 UTC
List: ruby-talk #399879
What you want to do, particularly the "combine two images from different
angles" is usually called Image Stitching, and there are some standart
methods of doing this

One of the must-know-about API's for this kind of image manipulation is
OpenCV, which is in C/C++. I used it myself last year to do precisely Image
Stitching

There is a project on github that wraps it to a ruby gem. The fork with the
most recent updates (about 10 days ago) is this one
https://github.com/ruby-opencv/ruby-opencv

However, i've never used it (just learning about it by searching about your
question), so i can't tell if it's any good.
But in case it's not usable for your project, you can always code the image
processing code in C/C++, and integrate that in your final ruby app

On Fri, Sep 28, 2012 at 3:31 PM, andrew mcelroy <sophrinix@gmail.com> wrote:

>
>
> On Fri, Sep 28, 2012 at 9:25 AM, andrew mcelroy <sophrinix@gmail.com>wrote:
>
>>
>>
>> On Mon, Sep 24, 2012 at 8:40 PM, Nicol嘆 L. <lists@ruby-forum.com> wrote:
>>
>>> I'm trying to build a program meant to recognize plants by looking at a
>>> picture of their leafs or similar parts.
>>>
>>
>> I'm doing this kind of detection with animals.
>> There is a ruby opencv library, but it doesn't have 100% api coverage and
>> opencv can be a beast in its own right to install.
>>
>>
>>>
>>> The approach that I had thought to would be:
>>> - create a mathematical model of the leaves to be recognized
>>> - maybe use some algorithm to combine two pictures from different angles
>>> into one with depth measurement (absolutely don't know how this is done)
>>> - confront the elements of the picture using distance or colors with the
>>> models in the database (basically using only the shape of the borders)
>>>
>>
>> Stone Age. You will need a lot of samples, but there are a lot of
>> algorithms you aren't even considering.
>> You need to look more into Boosting, Bagging, and Stacking algorithms.
>> For starters look at AdaBoost or WaldBoost algorithm.
>> Also, check out Bag of Words and SIFT.
>>
>>
>>>
>>> Therefore I am looking for some good and deep guides/sources to teach me
>>> something about this kind of "data modeling", geometrical analysis and
>>> image processing. For now the best that I could find is the Camelia
>>> Library (witch helps a little with colors, but I don't think will be
>>> enough for the shape detection).
>>>
>>
>> You need something like opencv.  I think the library you need is
>> ruby-opencv.
>> It can be found on github. Follow the instructions for installing opencv
>> with python first
>> and build it from source. Also, you are going to want to have fftw
>> library installed.
>>
>> As for reading material, computer vision/ machine learning for plants has
>> a lot of literature.
>> Start using scholar.google.com and don't be afraid to ask people at
>> other .edu addresses for advise.
>>
>> hope this helps.
>>
>
> One more thing, brush up on your calculus, matrix algebra, statistics, and
> trig.
> You want to add the search term "deformable parts" because after all
> plants leaves are not stiff.
> They can twist, bend, fold, etc. You wouldn't want wind screwing up your
> detection.
>
>
>>
>> Andrew McElroy
>>
>>>
>>>
>>> I'm aware that this is not a simple project, but I am willing to learn
>>> and spend a good amount of months to get this started
>>>
>>> --
>>> Posted via http://www.ruby-forum.com/.
>>>
>>>
>>
>


-- 
Cumprimentos
Miguel Palhas

In This Thread

Prev Next