Re: Using GIFT

Henning Müller <[email protected]> Thu, 14 Aug 2008 16:29:39 +0200
Newsgroups gmane.comp.gnu.gift.general
Message-ID <[email protected]>
Hi,

it looks like your collections is empty, so not a single image was 
indexed. Have you given the correct path for gift-add-collection?
What file extensions do your images have? They need to have extensions 
recognized by GIFT in the gift-add-collection script.

Cheers, Henning

Majid NAJJAR a écrit :
> Well unfortunatly i don't have any Perl skills,  I remember editing many header files .h and c files .c to add some libraries like #include because the installation was prompting me errors.
> I'm using gcc 4.3.1 20080507 on openSUSE 11.0.
> I've attached the files you've requested.
> But to retreive all of the output is a little bit tough, i'll restate some:
> 
> 
> 
> linux-2nqc:/usr/local/bin # ./gift-add-collection.pl /home/majid/Desktop/Logo
> Parameterless "use IO" deprecated at /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi/XML/Writer.pm line 16
> Constant subroutine main::SEEK_SET redefined at ./gift-add-collection.pl line 32
> Constant subroutine main::SEEK_END redefined at ./gift-add-collection.pl line 32
> Constant subroutine main::SEEK_CUR redefined at ./gift-add-collection.pl line 32
> locale: cannot read character map directory `/usr/share/i18n/charmaps': No such file or directory
> I am assuming that the system is using US-ASCII as encoding.
> Within the xml files generated, we will use UTF-8 as encoding method
> File /root/.gift-add-collection could not be opened (No such file or directory), so I won't use it
> 
> 
>  I will read the images in:
>  /home/majid/Desktop/Logo/
> 
>  I will generate feature files which I put into:
>  /root/gift-indexing-data/Logo/
> 
>  The index files will be stored in:
>  /root/gift-indexing-data/Logo/
> 
>  The URLs I will generate will have the prefix:
>  file:/home/majid/Desktop/Logo/
> 
> This file was last modified 1217838684 after the epoch
> Estimating how many images we are going to index: 0
> Creating an inverted file using the files/root/gift-indexing-data/Logo//
> /root/gift-indexing-data/Logo///url2fts.xml
> /root/gift-indexing-data/Logo///InvertedFileFeatureDescription.db
> 
> 
> Opening /root/gift-indexing-data/Logo//url2fts.xml ...success.
> constructing parser
> Reading
> 82 characters
> Read url2fts.xml
> Successfully processed
> URLFile /root/gift-indexing-data/Logo//url2fts.xml processed.
> NEWGEN I want to use/generate the files:/root/gift-indexing-data/Logo//InvertedFile.db
> /root/gift-indexing-data/Logo//InvertedFileOffset.db
> /root/gift-indexing-data/Logo//url2fts.xml
> /root/gift-indexing-data/Logo//InvertedFileFeatureDescription.db
> files successfully opened
> before mergesort
> STARTING mit MERGESIZE1
> MERGESORT MergeSize 12
> endmerge
> after mergesort. The last file I used was /root/gift-indexing-data/Logo//gift-auxiliary-2
> Opening sorted stream for reading. State (should be '1'): 0xbff5ca8c
> [inFeatureID:4/0;inPosition:16/0==0]20
> Writing Chunk for Feature ID 0. The Offset is 0x0=0
> The collection frequency is: inf
> gift-generate-inverted-file: CInvertedFileChunk.cc:117: bool CInvertedFileChunk::writeBinary(std::ostream&, TID, si) const: Assertion `!"collection frequency out of range"' failed.
> 
> PROGRESS: 99%
> 
> 
> Copying /root/gift-config.mrml to /root/gift-config.mrml-old
> 
> XML::DOM::Attr=ARRAY(0x8aa57b4)
> Can't locate object method "getAttribute" via package "XML::DOM::Attr" at ./gift-add-collection.pl line 796,  line 44.
> 
> THANKS IN ADVANCE, I DON'T WANT TO RUSH YOU SIR BUT THE SOONER I CAN GET A RESULT THE BETTER IT IS.
> Regards,
> 
> ----------------------------------------
>> Date: Wed, 13 Aug 2008 12:04:46 -0500
>> From: [email protected]
>> To: [email protected]
>> Subject: Re: [help-GIFT] Using GIFT
>>
>> Hi Majid,
>>
>> I'm sorry to leave you hanging.  Unfortunately I started having hard
>> drive trouble last week, and my drive has completely died now.  I'm
>> hoping to reinstall the GIFT when I have a new drive, but
>> unfortunately it will be a while before I'm ready to start that
>> process.
>>
>> At this point, I think the best suggestion I can give is to send
>> another request to the help-gift list.  Include a complete copy of all
>> the output you get when you start up the GIFT server, and the file
>> "gift-config.mrml", for starters.  If you know (or have time to learn)
>> a bit of Perl, you can read the "gift-add-collection.pl" file to try
>> to determine what's going on.  Apparently the error occurs just after
>> the script prints "Copying /home/maj/gift-config.mrml to
>> /home/maj/gift-config.mrml-old", potentially on line 796 or 44(?).
>> Now that I'm thinking about it, it would probably be useful to include
>> a copy of the file "gift-add-collection.pl", just in case your copy is
>> slightly different from other people's.
>>
>> I'm sorry I can't be more help; best wishes,
>> Niles
>>
>>
>> On Tue, Aug 12, 2008 at 5:29 AM, Majid NAJJAR  wrote:
>>> Dear Niles
>>> I m really sorry to bother u again, but i would appreciate if i can have an
>>> answer soon, I m really stucked and i have  a deadline for having something
>>> working
>>> i thank u a lot in advance
>>> Regards
>>>
>>>
>>> ________________________________
>>>> Date: Tue, 5 Aug 2008 15:38:34 -0500
>>>> From: [email protected]
>>>> To: [email protected]
>>>> Subject: Re: [help-GIFT] Using GIFT
>>>>
>>>> Hi, I remember having a similar problem--this is mentioned elsewhere
>>>> on the list, and I think the problem is with the add-collection
>>>> script. Unfortunately I don't remember how I resolved the issue or if
>>>> the solution is mentioned on the list. If I have some time tonight or
>>>> tomorrow, I'll look through my version of the script and see if I can
>>>> figure out what changes I made.
>>>>
>>>> Just wanted to let you know that I'm not ignoring you though :)
>>>>
>>>> best,
>>>> Niles
>>>>
>>>> On Mon, Aug 4, 2008 at 6:38 AM, Majid NAJJAR 
>>>> wrote:
>>>>> Hi, GIFT is said to be a great tool to find similar images.
>>>>> After days of fighting I've been able to install GIFT 0.1.14 on Linux
>>>>> openSUSE 11.0. But i don't know what to do with it !!!
>>>>> I don't want to read and compare images from a database ( i will do it
>>>>> later on ) but i need to do it from a specific folder.
>>>>>
>>>>> in /usr/local/bin i've executed ./gift-add-collection.pl
>>>>> /home/maj/Desktop/Logo/
>>>>> then executed ./gift
>>>>>
>>>>>
>>>>>
>>>>> The current configuration directory is: /home/maj
>>>>> ----------------------------------------
>>>>> Opening port 12789
>>>>> ----------------------------------------
>>>>> TCP socket successfully initialized:9
>>>>> TCP socket successfully initialized:10
>>>>> Waiting for connection...
>>>>>
>>>>>
>>>>>
>>>>> A new folder was Logo_thumbnails but nothing inside it.
>>>>>
>>>>>
>>>>> I've tried to repeat the operation but when i've launched the
>>>>> ./gift-add-collection.pl /home/maj/Desktop/Logo/
>>>>> an error showed up:
>>>>>
>>>>> PROGRESS: 99%
>>>>>
>>>>>
>>>>> Copying /home/maj/gift-config.mrml to /home/maj/gift-config.mrml-old
>>>>>
>>>>> XML::DOM::Attr=ARRAY(0x8aa482c)
>>>>> Can't locate object method "getAttribute" via package "XML::DOM::Attr"
>>>>> at ./gift-add-collection.pl line 796, line 44.
>>>>>
>>>>>
>>>>> Is it normal to have such error? And how can I use GIFT in order to find
>>>>> similar images ? Would you please give me some uselful tutorials ?!
>>>>>
>>>>> NB: I'm new to Linux so please give me a clear explanation.
>>>>>
>>>>> Thanks in advance,
>>>>>
>>>>> _________________________________________________________________
>>>>> Connect to the next generation of MSN Messenger
>>>>>
>>>>> http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
>>>>>
>>>>> _______________________________________________
>>>>> help-GIFT mailing list
>>>>> [email protected]
>>>>> http://lists.gnu.org/mailman/listinfo/help-gift
>>>>>
>>> ________________________________
>>> Discover the new Windows Vista Learn more!
> 
> _________________________________________________________________
> News, entertainment and everything you care about at Live.com. Get it now!
> http://www.live.com/getstarted.aspx
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> help-GIFT mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/help-gift