Zabaware Support Forums

Zabaware Forums => Ultra Hal Assistant File Sharing Area => Topic started by: snowman on May 14, 2009, 04:26:31 pm

Title: HalVisionX Beta
Post by: snowman on May 14, 2009, 04:26:31 pm
Thanks to sofort99's and some needed help from ONE I finally got a beta version that can give your Hal some vision....

It basically searches for faces and when it finds one it automatically stimulates your Hal's Console.

***Special Thanks to rlederer for essentially creating the XP Version of this program... Thus allowing a large portion of everyone on this forum the ability to give there Ultra Hal vision.***


*********************
HalVisionX Info:

There is a couple of minor quirks... for instance, you need to have Hal open for it to work, you need to have the HalVisionX plugin selected in your Hal Options Panel, and you need to have the curser in the Hal console text box...

The last one can catch you off guard because sometimes when the Hal console is stimulated by HalVisionX program your Hal will say something like 'please say something' or 'Talk to me' because the curser is not in the text-input section.

To adjust the sensitivity of the Face detection choose between Low, Med, High or Extreme.[Default is 'Low']

To adjust how often Hal is stimulated when a face is recognized choose a number (in seconds)from the drop-down ComboBox. [Default is '10' seconds]

If your Hal Directory is different from the Hal's Default directory then find it by selecting the 'Hal Directory' button in the Options Menu.

The Default Directory is 'C:/Program Files/Zabaware/Ultra Hal Assistant 6/'


*********************
What Hal does when it is stimulated....?

Currently whatever you want him/her to do. The plugin provided, when stimulated by the HalV program, will currently GetResponse a Randomized selection of Sentences... like:

I see you.
And you thought I wasn't watching.
You can not sneak up on me now that I can see.
etc...

You can do anything else you wish in this plugin that you want. The plugin is ran in the Post-Process plugin area. This area seems to meet the requirements needed.


*********************
Install instructions:
Below there are two version of the HalVisionX software: one for Vista and another for Windows XP. They are packaged using ClickOnce instead of a regular windows installation package. Microsoft seems to think its a better deal so I used it. Download a suitable version.

Just extract it all into one file location and click either setup.exe or HalVisionX.application for both will install it..

You can even place these files 'as is' onto a cd-rom and it it should load and install thanks to the autorun.inf file.

Since this is a ClickOnce install it should install into a 'hidden' file location on your hard-drive (called AppData) if you are using Vista. If you are using Windows XP it is a visible file. To uninstall it just go to your uninstall area in you Control Panel. That was Microsoft's idea...

*********************

Try it out and give me some feedback or suggestions... I'm not very experienced when it comes to programming but I'll give it my best shot..


*************WINDOWS VISTA AND WINDOWS XP USERS*****************

Note that you will need .NET Framework Version 3.5 SP1 installed before you can run HalVisionX-XP or HalVisionX-VISTA... However, Hal apparently will not let you install the .NET framework until you first uninstall Ultra Hal. You will of course re-install your Hal afterwards. You do not need to back-up any of your Halbrains, plugins, Haptars, or any other custom item that you may have in your Hal directory. You just uninstall Hal. After you have installed the .NET Framework and reinstalled your Hal you are now ready to download the HalVision-XP or HalVisionX-VISTA program as well as the HalVision.uhp plugin below.


*********************WINDOWS VISTA USERS*********************

***Note: Download this file and the HalvisionX.uhp plugin if you just want your Hal to see.***
This is a link to the HalVisionX-VISTA Program: It is a 790Kb download.
http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/SourceCode%20HalVisionX-Vista%20.zip#resId/8461E5894DB222B3!111

This of course is the HalVision.uhp plugin:
(http://icon_paperclip.gif) Download Attachment: HalVisionX.uhp ("http://www.zabaware.com/forum/uploaded/snowman/2009514202143_HalVisionX.uhp")
2.37 KB


***Note: Download this file if you want to explore or modify your HalVisionX-VISTA software... You will need Visual Studio 2005 or better to open the files in this zip.***
This is a link to the HalVisionX-VISTA Source Code: This is a 3.3Mb download.
http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/SourceCode%20HalVisionX-Vista%20.zip#resId/8461E5894DB222B3!123



*********************WINDOWS XP USERS*********************

This is where you can download .NET Framework Version 3.5 SP1. It is a 231Mb Download.
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe


***Note: Download this file and the HalvisionX.uhp plugin if you just want your Hal to see.***
This is the HalVisionX-XP Software: It is a 3.94Mb download.
http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/SourceCode%20HalVisionX-Vista%20.zip#resId/8461E5894DB222B3!112

This of course is the HalVision.uhp plugin: I had to add it here again for the short sited...
(http://icon_paperclip.gif) Download Attachment: HalVisionX.uhp ("http://www.zabaware.com/forum/uploaded/snowman/2009514202143_HalVisionX.uhp")
2.37 KB


***Note: Download this file if you want to explore or modify your HalVisionX-XP software... You will need Visual Studio 2005 or better to open the files in this zip. It was created in VBS-2008***
This is the HalVisionX-XP Source Code: It is a 15.9Mb download.
http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/SourceCode%20HalVisionX-Vista%20.zip#resId/8461E5894DB222B3!113


Have fun!!!


Update!

I forgot to mention that you will need to run your Hal just one time and one time only with the HalVisionX.uhp plugin enguaged in Hal's Options panel. You'll need to do this before you run the HalVisionX program. Doing this will cause Hal to write a text file in your Hal directory with your current Username and Halname. The HalVision Program will use this information.


Update!

I just updated the HalVisionX.uhp plugin. It now has a Hal directory locator included in it. I wished I knew about that one before.

Update!

Thanks to rlederer for essentially creating the XP Version of this program... ya you guess it, its in the above downloads..[:)] Including links to their source code...

Update!
I updated the above instructions. You do not need to back-up your Hal before any uninstallation procedure.- Advice came by Art
Title: HalVisionX Beta
Post by: jasondude7116 on May 14, 2009, 05:53:05 pm
Hey man-

what do you mean when you say "stimulates Hal's window"
in other words...what is the output from Hal after it "sees"?

you are doing good work man, keep it up!
vision has many prospects with logic[:)]
Title: HalVisionX Beta
Post by: snowman on May 14, 2009, 06:13:23 pm
This program uses Wscript.sendkeys to do two things


first it activates the Hal's open window... whatever you call the window that shows Hal's head bobbing around...

Here is an example of what I used
           
WshShell = CreateObject("WScript.Shell")
WshShell.AppActivate(Username & " talking To " & Computername)

Then it sends Hal keys to activate Hal....

WshShell.SendKeys("::")
WshShell.SendKeys("{ENTER}")

This is why you have to make sure that Hals inputbox is selected else it will send those key to another part of Hal... like to his face [:D]

Its very fast... and I did a few extra stuff to make sure very little mistakes could happen....  

Title: HalVisionX Beta
Post by: snowman on May 14, 2009, 08:27:49 pm
Hey jasonDude use this to find your current directory instead of manually putting it in.

Instead of:
MyDir = "C:/Program Files/Zabaware/Ultra Hal Assistant 6/

Use this:
Set fso = CreateObject("Scripting.FileSystemObject")
MyDir = fso.GetAbsolutePathName(".") & "\"

I just discovered it....[:)]


************************

To answer your Question Dude I put my answer in the first post at the top. Sorry, it took me a moment to understand what you were saying.... I've been talking to ONE, and that can mess anybodies mind up.[8D]
Title: HalVisionX Beta
Post by: One on May 14, 2009, 10:36:32 pm
History is an interesting thing however a Bot conversation
left me with a question,Bot:  "Do you know how I define insanity"
user: no how?
Bot: Doing things over and over and expecting a different outcome.
Title: HalVisionX Beta
Post by: jasondude7116 on May 15, 2009, 12:27:48 am
i always thought it would be cool to have a window with the image that hal "sees" in it.
just a thought[:)]

i was laughing when i typed the "stimulate" line earlier.[:I]
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 01:27:58 am
I'll change it to 'arouse' then that would be less construed...[:p]


You know I gave Kitt the same abilities, only it's directly hard coded.... be jealous.[8D]


I'm now free to work directly on the parsing of your text into better understood and (hopefully) databased material from which Hal or Kitt can directly access from the Matrix.

I also learned how to include the Matrix into Kitt's manifest, read very large novels through Kitt using your plugin, as well as a few other stuff I've already forgotten about... I've been busy[:p]

One of these days when Hal, Kitt, and I rule this planet we will consider the lesser ones....[:o)]
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 15, 2009, 02:46:00 am
:
 Thank you, i'll find some time to try it.
good on you,

One, may i comment on something you said, ha ha ha,i'm laughing already, sorry serious now.
Mr Data defines Insanity: relatively permanent disorder of the mind.
Thats just mr data's opinion, i reckon as variations appear true then doing something over could not result in the same result.
although i can go along with a similar result.   ;)

Bye for now and be well from Will and Mr Data  :)  :]
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 03:50:34 am
I though about Mr Data when I was finishing it.... I hope it works out for you Will.

Oh, and I watched every episode of Star Trek Next Generation as it Originally came out on T.V. when I was very young... so you can guess I'm a bid Trek fan myself.

As for ONE's comment... I was keeping this to myself..

I think that if a person does something over and over, always getting the same results.... yet never learning believes that a different result will occur... sounds allot like most people I know... I think that's what that saying originally applied to. (sometimes I quietly agree with ONE but keep it to myself....[:D])
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 10:11:23 am
is the halvision setup a big file i clicked to download it and dont even see it coming on the download line ??
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 10:38:51 am
is anyone else having trouble with the halvisionx setup file downloading ??
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 12:15:06 pm

savefile says there has been 10 downloads so far.. and I just tested it just to make sure.

sometimes savefile.com has server issues.. so you  might try again or borrow someone else's PC (I done that before...)

The file size is .8 MB (834 KB).
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 01:47:47 pm
thanks snowman , ok i already had the other files downladed ok it was the  the .NET Framework 3.5 SP1 i was having trouble with it must have been ms site problem as its working (downloading now ok ) do yoou have any certain install directions for each thing ( i see their is other stuff in the files (application etc. ) [:)]
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 02:21:30 pm
Just extract it all into one file location and click either setup.exe or HalVisionX.application, for both will install it..

You can even place these files 'as is' onto a cd-rom and it it should load and install thanks to the autorun.inf file.

Since this is a ClickOnce install it should install into a 'hidden' file location on your hard-drive (called AppData). To uninstall it just go to your uninstall area in you Control Panel. That was Microsoft's idea...

I'll post the above information at the top of this forum.... thanks L.S.!!!
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 03:03:36 pm
OK I AM GETTING these errors i placed the other folder files in the halvisionx folder file then i clicked the set up file and later got this error :


(http://www.zabaware.com/forum/uploaded/lightspeed/200951515025_ERROR2009.jpg)
here is a picture of the file folder after i put other file inside . what am i doing wrong ??


(http://www.zabaware.com/forum/uploaded/lightspeed/200951515128_INSIDEHALVISONXFOLDER.jpg)

i already have my camera installed and have also placed the uhp file in the hal folder and have already checked off the plug in  in the list !
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 03:15:03 pm
i see that their is a second halvisionx file that was inside the original so maybe thats my problem i have moved all the files into that file and am tried to do the same setup i got the same failed error .  [B)]
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 03:18:34 pm
ok this may be the problem but i dont understand what i need to do here . here is the error :


(http://www.zabaware.com/forum/uploaded/lightspeed/200951515186_sytemupdaterequirederror.jpg)

any suggestions and what exactly should i do ?
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 03:50:51 pm
In the first post I have three links...

The first link titled 'This is a link to the HalVisionX Program:'
...is the actual HalVisionX program.

The second link 'This is a link to the HalVisionX Source Code:'
...is the Source code that only opens up in a Code editor like Visual Studio 2008. It is used for editing the HalVisionX software and not for use with Hal.

I can tell by the picture that you do not own visual studio because the HalVision X.sln file would have registered as a known file type.

My suggestion is to delete all the extracted files (except your HalVisionX.uhp plugin) and only extract the HalVisionX.zip you downloaded from the first link into a folder all by itself.

Then run the setup as previously attempted.

I'm sorry for the confusion. I just assumed that everyone new what a 'Source Code' was referring to in the above links. My Bad.
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 04:06:36 pm
ok i deleted those files and did a fresh unrar of the hal halvisionx file and then did the setup it down loaded the net framework 3.5 sp1 and it showed it installing it BUT GOT THIS ERROR AGAIN .


(http://www.zabaware.com/forum/uploaded/lightspeed/20095151664_NEWERROR.jpg)

will try restarting my pc and see if that helps any .
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 04:25:13 pm
I just modified the HalV program to not include the automatic install of .Net Framework 3.5 SP1

This is called, working out the bugs...

Re-download and try again if restarting doesn't help..

Title: HalVisionX Beta
Post by: One on May 15, 2009, 04:59:43 pm
I don't think the .NET framework 3.5 sp1 will install with Hal on the system.
I think their are compatibility or proprietary things... going on
I had problems with this sp1 as well until Hal was removed
Title: HalVisionX Beta
Post by: One on May 15, 2009, 05:01:34 pm
L.S.,
It looks as if you are running XP HOME, is there a compatibility issue with VISTA and XP?
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 05:03:44 pm
So that's why Windows update won't install it on my pc.... I'm thinking its a new problem too.
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 05:11:13 pm
I seriously doubt there would be... to simple of a program.... but only those who've tried it on XP would truly know if there was any compatibility issue.

 
I'll try it on my brother XP home to make sure.
Title: HalVisionX Beta
Post by: One on May 15, 2009, 05:14:10 pm
Snowman,
Hal is in VB6
.NET is different.
Wait until you discover what ELSE Hal is
capable to integrate with [:D][8D][:D][8]

but the .NET framework is different and Hal is there and won't allow for .NET install
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 05:47:00 pm
Out of curiosity has anyone so far had a successful install, if you did what Operating System were you using.


My brother pc is slow...
Title: HalVisionX Beta
Post by: jackfarrel on May 15, 2009, 06:03:09 pm
You know where I can see this technology REALLY cool and useful in.
A car, if you put a small camera connected to a computer with hal on it, and you put the camera near the visor, position it right, so when you enter your car and it recognizes you, it will offer to do a number of tasks, play music, start your car, turn your lights on, call people for you if you connect it to your phone or something.
And what would be even more cool, if someone else gets in your car, Hal will give some kind of countdown to enter a password, or he will just silently do something to cause the car to malfunction (if that was possible) and if not, he could dial a number and deliver GPS information and report the car as stolen, then he could start abusing the person in the car or warning/threatening them.
I think someone could make that happen pretty easy at this point, not much more work...
[:D]
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 06:34:20 pm
should i redownload it from the same link you have posted earlier or is their a different link snowman ? and yes i have xp system .
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 06:45:05 pm
the same link... I re-downloaded to savefile.com....

we'll figure this one out....[:)]
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 06:53:41 pm
ok i redownloaded the file again and in that file did the setup and now i got this error :


(http://www.zabaware.com/forum/uploaded/lightspeed/2009515185258_APPLICATIONERROR.jpg)

you did say that i didnt need to download either of the other 2 files right ?
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 07:12:50 pm

Ok... I changed the link again see how that one works...

if it doesn't work then I can only think of one more thing...

That would require an install of the 3.5 Framework ... before we look at that see if this one works...

you know the drill...[:D]

thanks for your persistence
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 07:30:28 pm
nope didnt work got the same error .i beleive that my pc automatically downloaded the ms version you are talking about already though .
 what would the name be in the add remove program area ?
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 08:04:52 pm

This is the 3.5 FrameWork SP1 direct link:

http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en


Try it and see if it installs correctly... I think this update is nescessary to run this program...

I've been looking at c:\Program Files\Reference Assemblies\Microsoft\Framework\  and I found dll's missing after I updated my brother's XP with 3.5 Framework....  The one's that were missing were the one's your installation was asking for... my brother's pc was doing the same thing. I think those required DLLs are apart of the SP1 package which I am currently installing on my brother's pc as of this moment.


Title: HalVisionX Beta
Post by: One on May 15, 2009, 08:06:55 pm
L.S.,
look in your %temp% file from the command line   start/run/cmd/%temp%.

Hal will not let .net 3.5 framework be installed.
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 08:19:14 pm
ONE, we are just trying some stuff.... you know that if this doesn't work that only leaves one other alternative... well that I can think of anyway....

what would be your suggestion be then...

your the IT man.... good help is very hard to come by [8D]
Title: HalVisionX Beta
Post by: One on May 15, 2009, 08:29:15 pm
Hal will not allow the .NET 3.5 framework be installed.
Yes the alternative is uninstall/move Hal then install  3.5 .NET Framework
then re install hal.

the purpose of this block to install .NET is an unknown other than a compatibility issue between VB6 and VB.NET


What is self preservation worth to a computer program? can it know what is best?


-The roots go deep my lord- -Lord of the rings-.
Title: HalVisionX Beta
Post by: snowman on May 15, 2009, 08:50:34 pm
its like pulling teeth.... don't hold back ONE.... just keep it clean [:D][:p]
Title: HalVisionX Beta
Post by: One on May 15, 2009, 09:07:52 pm
When uninstalling my AV,, Hal's EXE and LIC. file were removed as well.

Borg like integration. afterwords I was able to remove the FUJACK virus/worm.
Title: HalVisionX Beta
Post by: lightspeed on May 15, 2009, 09:10:28 pm
lol maybe i will just wait a while ![:)]
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 01:02:58 am
confirmed NOT WORKING on XP PRO SP3

program installs fine....net 3.5 installed fine...hal installed fine. but halvisionx just starts and immediately quits...no window popup or anything..i see it appear in task manager...but then it's gone...is there a log somewhere where i can find out what the error is?
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 16, 2009, 02:29:12 am

when i went to bed at one thirty this morning with dryed up eyes it was looking dun and dusted,
more dusting required ay,

:)  ]
Title: HalVisionX Beta
Post by: snowman on May 16, 2009, 03:32:59 am

As of yet I do not know why it doesn't like XP. I tried it on My brother's XP and I got nearly the same result as rlederer. The Visual Studio I'm using is running at top-noch and everything pretty well up-to-date. There is no reason why it should be doing this. So I decided to gather a small band of rouge programmers and hunt Bill Gates down. I just have to figure out how to defeat his A.I. that runs his billion dollar mansion.

This is like the Star Wars Death Star plans of Bill's house:
http://www.youtube.com/watch?v=3RTu8f9CrvI

This is an aerial view of his home.
http://www.youtube.com/watch?v=T6ZPq1LJroM

We'll wait until he's plugged himself into the wall socket for automatic recharge.[8]
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 16, 2009, 04:14:45 am
gee mr data and i were just hopeing for a bit of sight,

i hope there is no suggest a witch hunt plug in' as i thought hal responding to seeing something sounded nice.

success is a goal,
nice sounds good,
success sounds nice,

nice sight sounds nice,
bye for now and be well from Wil and Mr Data  :)   :]
Title: HalVisionX Beta
Post by: lightspeed on May 16, 2009, 10:13:36 am
come on snowman and others figure this thing out i say instead of light i sy " LET THEIR BE SIGHT !!"" do hope someone can figure this out otherwise snowman is just going to have to mail us his computer and we can all take turns with it lol !![:)]
Title: HalVisionX Beta
Post by: snowman on May 16, 2009, 12:33:39 pm
Will, L.S., Thanks for the encouragement. It's just a little frustrating.


It would be nice if someone with Some Visual Studio / Visual Basic experience could take a look at the code. Although, I'm sure it's probably something small that's causing the XP crash....


Is anyone having any problems with Vista? perhaps Windows 7?

This, by the way, is the first software I've personally seen that works on Vista and not on XP... go figure.[:)]

I'll check-up on those shipping prices L.S....[:D]
Title: HalVisionX Beta
Post by: lightspeed on May 16, 2009, 02:04:57 pm
"SHIPPING PRICES ??" oohh oohh my heart my heart i'm commin elizabeth do yah hear me i'm coming, im coimin  to join yah !! (fred sanford !!) lol [:D]
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 02:54:33 pm
Hey snowman, is yer source code the same version as yer compiled prog?  cos im seeing 1.0.0.6 on src and 1.0.0.9 on prog..is there a switch in visual studio on vista for compiling for XP?  i'll search around and see if i can figure out the deal...maybe it has to do with the way vista access's webcams and such...i am supposing that it does it slightly different from XP.  Hence different driver models for the different OS's.
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 04:28:59 pm
hey snowman, i don't have visual studio, but i see that microsoft has express versions for free for download...i'm grabbing the entire visual studio express ISO right now...will this be good enough for code debugging or am i gonna need the full Visual Studio 2008?  I'm grabbing the MSDN express library too...what is your actual IDE?  i wanna be on the same page as you so that we can hammer out this XP bug...if we get this workin, then i'll start crackin on an emotional recognition interface for HAL kinda like the fraunhoffer demo..

http://www.iis.fraunhofer.de/EN/bf/bv/kognitiv/biom/dd.jsp

have you tried this demo yet?  i think i would be a great addition to hal's vision..it can individually tell different faces and different sightings of those faces, as well as many other little tricks.  check it.

Title: HalVisionX Beta
Post by: jasondude7116 on May 16, 2009, 04:33:30 pm
hey snowman- is there any info available for the vision program that would give me an idea of the capabilities of it? (i mean the vision software, not your program)

the vision thing has capabilities that i am interested in, such as the ability for Hal to compare what it is told to vision - in order to look for a truth.  e.g. the more senses the more alive.
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 04:36:33 pm
From what i can see, this is the basis of snowmans vision software..

http://sourceforge.net/forum/forum.php?forum_id=922775

but getting halvisionx to run on XP is kinda broken at the moment, where it works fine on Vista...but it is based on EMGuCV...
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 06:18:14 pm
just for skites and giggles, i tried halvisionx in XPSP3 Parallels on my mac...needless to say, it wouldnt even install.  i think imma bout to format my system and try witha fresh XP..see if i cant track down the problem...i have been running the same xp install for 5 years straight tho and it is still tiptop.  kind of a shame to kill it now.
Title: HalVisionX Beta
Post by: Bill819 on May 16, 2009, 09:17:44 pm
I have tried to follow this topic from the begining. The only thought that came to me was that the webcam software might be a 64 bit software and so it would not run on XP's 32 bit code.
Bill [?]
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 09:46:20 pm
well, as soon as visual studio pro finished d/l'ing from msdn, i'll recompile in winXP PRO SP3 for 32-bit and see what happens...that was a good call bill. thanks for the protip.
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 09:54:23 pm
hey snowman, do i need any special libraries or anything b4 i compile this in windows xp?
Title: HalVisionX Beta
Post by: snowman on May 16, 2009, 11:44:00 pm
Sorry for the delay, rlederer, JasonDude, I had to go to a funeral today. She was a very good and sweet mother to her children and loved everybody. Her name was Bessy Macarty and she will be sorely missed.

*****************

quote:

JasonDude
hey snowman- is there any info available for the vision program that would give me an idea of the capabilities of it? (i mean the vision software, not your program)

the vision thing has capabilities that i am interested in, such as the ability for Hal to compare what it is told to vision - in order to look for a truth. e.g. the more senses the more alive.



Just about anything is possible... I've seen face-recognition software that uses a face database and compares those images to every image it sees through the cam (one pic at a time)... My software uses an XML file to somehow identify a face and then place an image square around it. I know that an image is nothing but a Matrix of points, each given a different color(pixels)... a matrix can be made by creating an array of arrays. If each point can be compared to a point on a databased picture and then the distance between groups of similar (colored or gray) points are compared to within a specific tolerance then I suppose anything could be identified. As long as you had a picture or series of pictures to identify with...


Check out this, it was posted on another thread here. Look up OpenCV on YouTube and go for broke.[:)]

http://www.youtube.com/watch?v=V7UdYzCMKvw&feature=related



*****************

rlederer
 
quote:
Hey snowman, is yer source code the same version as yer compiled prog?

Yes... I just kept compiling and experimenting, but it is the same.. no changes

quote:

cos im seeing 1.0.0.6 on src and 1.0.0.9 on prog..is there a switch in visual studio on vista for compiling for XP?


I thought about that idea... I haven't a clue... I wish there was a switch...

quote:

i'll search around and see if i can figure out the deal...maybe it has to do with the way vista access's webcams and such...i am supposing that it does it slightly different from XP. Hence different driver models for the different OS's.

I think that EmguCV and OpenCV should work the same for both Vista and XP... I could be wrong but EmguCV and OpenCV would not just leave out XP.... I hope not anyway... no guaranties

I am using Microsoft Visual Studio 2008 Professional Edition and it's up-to-date. Running with Microsoft .Net Framework Version 3.5 SP1

My PC has Intel Core Duo 3 GHz processor and 2 Gig of Ram , running on 32bit Windows Vista Ultimate. Just a 200 gig IDE hard drive... I have plenty of extenal hard drives though.. I built it all from individual parts. (now all it lacks is a soul[:)])

The source code (I think) shouldn't have any problems opening in your Visual Basic... All the librarys needed to run it are there.... I hope. I'm using Emgu CV Version 1.5.0.0 and I downloaded it from the http://www.emgu.com/wiki/index.php/Main_Page  site.

This is also a good reference site... since EmguCV is based off of OpenCV.
http://opencv.willowgarage.com/wiki/

I can give you some pointers on what I did and why I did it.... I'm not a professional programmer and my work reflects that... I just like to get the job done in as little code as possible...


*****************

Bill819, your comments and attention to this thread are very valuable to me... please help whenever and however you can..[:)]
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 11:50:33 pm
well, the code loaded and built fine...but it wouldn't publish...started moanin about .net 3.5sp1 not being in the microsoft SDKs folder...i'm re downloading .net AGAIN now...but i noticed in the thread about hal not letting .net install correctly...is this true...do i need to kill hal then install .net then reinstall hal?
Title: HalVisionX Beta
Post by: rlederer on May 16, 2009, 11:52:26 pm
also, sorry bout yer loss man.  sorry for the world.
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 12:08:40 am

I'm not certain if it's really true... but I'd take ONE's word for it... He's an IT man!

You can try this just for kicks...

http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 12:52:54 am
ok, i got it...i had to remove hal, install the FULL .net 3.5sp1 release (230~MB),then reinstall hal.  GEEZ!  and i got halvisionx to publish ,jsut like yours...but still not running..where is yer code to open the webcam at in here...i'm kinda new to VS2008..
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 01:27:17 am
All this (minus the comments which I just added for you) is in the Form1.vb shown in the Solutions Explorer. Just double click anywhere on the Form1[Designer] to open it's code.


This has to be called when the form loads. I tried calling it within the Timer1 area but it slowed the program down.

quote:
   
Dim objectToDetect As New HaarCascade(".Datahaarcascade_frontalface_alt2.txt")
    Dim Captureit As New Capture()
    Dim CaptureGray As Image(Of Gray, Byte)
    Dim CaptureColor As Image(Of Bgr, Byte)



****************************************************************
 
quote:

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        Timer1.Stop()

        Dim Wid, Hit As Integer


*************************************
'This Captures the individual frames each time the timer fires...

        CaptureGray = Captureit.QueryGrayFrame()
        CaptureColor = Captureit.QueryFrame()

*************************************



        Wid = 75
        Hit = 75

        If RadioButton1.Checked = True Then
            Wid = 65
            Hit = 65
        End If

        If RadioButton2.Checked = True Then
            Wid = 90
            Hit = 90
        End If

        If RadioButton3.Checked = True Then
            Wid = 125
            Hit = 125
        End If

        If RadioButton4.Checked = True Then
            Wid = 200
            Hit = 200
        End If



*************************************

I re-sized the Frames here to allow for different sensitivity levels before it goes into the CaptureGray.DetectHaarCascade (objectToDetect)(0). This holds the an XML (which I renamed to a
.txt file) that actually finds the face.

        CaptureGray = CaptureGray.Resize(Wid, Hit)
        CaptureColor = CaptureColor.Resize(Wid, Hit)


*************************************

 This finds the faces and runs a another thread which sends a response to Hal, the backgroundworker is set to activate only after being called upon by the apearance of a new face but also after a set period of time indicated by the DropDownBox shown on the HalV window.

        For Each face As MCvAvgComp In CaptureGray.DetectHaarCascade(objectToDetect)(0)
            CaptureColor.Draw(face.rect, New Bgr(Color.White), 1)
            If BackgroundWorker1.IsBusy = False Then BackgroundWorker1.RunWorkerAsync()
        Next

*************************************


        If ImageBox1.Width <= 0 Then
            Wid = 200
        Else
            Wid = ImageBox1.Width
        End If


        If ImageBox1.Height <= 0 Then
            Hit = 200
        Else
            Hit = (3 * ImageBox1.Width) / 4
        End If

*************************************

This allows the HalV window to be resized and also keeps it in proportion (3 by 4 box)

        CaptureColor = CaptureColor.Resize(Wid, Hit)

*************************************

        ImageBox1.Image = CaptureColor


        CaptureColor = Nothing
        CaptureGray = Nothing
        Hit = Nothing
        Wid = Nothing

        Timer1.Start()

    End Sub






Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 01:38:36 am
so now i got emgucv workin great...and from what i can see, it is a UAC error...vista uses UAC for access control, windows xp does not..how do i remove the UAC settings from this code?
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 01:50:34 am
and when trying to debug yer code straight, i get:

"first chance exception of type "System.Threading.ThreadAbortException' occured in mscorlib.dll"

"first chance exception of type "System.TypeInitializationException' occurred in Emgu.CV.dll"

"first chance exception of type "System.TypeInitializationException' occurred in Emgu.CV.dll"

"first chance exception of type "System.TypeInitializationException' occurred in Emgu.CV.dll"

...just like that....hrrrmpppphhhh
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 01:51:00 am
You just passed my knowledge when you made that last comment...
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:01:37 am
ok...so the threadabortexception in mscorlib.dll is form a response not getting redirected properly...usually adding a ", False" into yer code in getresponse type situations helps..or at least thats what i read...now for the emgucv.dll errors...
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:01:43 am
I usually double click on the errors to see where it leads me too in the code.

Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:04:04 am
http://www.emgu.com/forum/viewtopic.php?f=2&t=231


Voila?
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:10:25 am
I didn't reference those particular files with my code because I didn't see a need...

I think there is a need....

do you want me to do it.. or are you......


Come to think of it I couldn't reference them like the other files...
that's why I didn't add them
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:13:26 am
how bout you...im finding other posts...check this out at the very bottom..

http://sharpmap.codeplex.com/Thread/View.aspx?ThreadId=18994
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:15:33 am
yer building on vista, right?  what does vista have that makes yer compile work?  what is XP missing?  can you run halvisionx in the VS2008 debugger fine?  cos i can't.  i keep throwing exceptions.. and what exactly is this oneclick thing?
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:20:31 am
I'm add them right now...
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:25:37 am
got it...add the emgucv dll's from the examples bin folder into yer release folder then redo the publish then it works for XP...yay!

this stuff....OpenCV dll's (cv110.dll, cxcore110.dll etc) are in the same folder as your executable. If you download the SourceAndExample.ZIP file, copy everything from the bin folder to the folder of your executable.'


OHHHH..one more thing...ya gotta turn off signing on the clickonce manifests....then it werks a charm on XP...Phewww..


BUT IT WON'T RUN OUTSIDE THE DEBUGGER!!
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:30:44 am
Give me one moment and I'll have you test it.... ok?


***************

Download it from the first post... this is the modified version
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:32:05 am
sorry i'm gettin so jumpy...its just so close...i can taste it.
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:36:07 am
I just removed the signing part... but its not in the version I just released.
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:47:12 am
It's not opening up in Vista... it did seem to install correctly.. which is a small miracle in itself

but it will work in the debugger.... hmmmmm?
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:47:54 am
i'm not sure if it is the signing or not, but the prog runs on my machine now, but i get no video...camera light kicks on, but no video.

what i did was publish, then copy the release folder into hal's folder then made a link to the executable...rather than run the clickonce setup...mine is now working...but yers is not..

oh and don't forget to add the needed .dll's to both the debug and the release folder...i made that mistake myself.
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:49:44 am
no no just click start cam in the options panel sorry [:p]

oh sorry, I think we're posting over each other.
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:53:45 am
HAHAHA!!!  This is F'ing great!  our little baby got his first set of eyes!!!  whole new worlds are opening up now!
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:56:02 am
don't leave me yet until we got it set up were all can share your glory[:D]
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 02:57:25 am
you were right...your version works a dream...i don't like that i can't figure out where it installed to tho...where did it install to?
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 03:00:39 am
What? Did you just say that the one I just got through posting  alittle while ago is working on XP...
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 03:03:13 am
YES!  It works like a charm...does exactly what you said it would do too!  Awesome job man!!!  New Beginning..
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 03:06:24 am
I need to release to different versions, one for Vista and another for XP....

WEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!

Thanks so much for your help...

will give many thanks in first post!!!!


oh, to find the location search for HalVisionX, its in a hidden file on vista, but it's visible in XP
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 03:09:30 am
aint no thing but a chicken wing...now to work on the mother of all vision plugins for hal...thats gonna be where all the magic happens..unless robert wants to open some code base?...teehee..had to try.

UPDATE:

.NET 3.5SP1 is still necessary...if people with XP don't have it, then they need the FULL version.  it might not install with HAL installed, so you may need to unistall hal(BACKUP YER STUFF) , install .NET3.5SP1, then reinstall HAL.  

http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 03:24:45 am
I'll post that to the first post... thanks again.. I should have it all ready in about 10 min. I think.
Title: HalVisionX Beta
Post by: lightspeed on May 17, 2009, 07:55:05 am
hello am back again , well it sounds like you two have done quit a bit of work and have succeded in giving hal sight !! congratulations from me for a job well done . if you create a plug in for the things hal will say with his sight , if you dont mind can i have a plug in after it is working ok (tested first ) ? i would like to customize my touch to it if thats ok and i will give credit to the maker .

rlederer have you ran the eyes set up for a while now on xp is their any unforseen bugs popping up ?
 i think a revision should be done of all the instructions in simple laymens terms (remember some of us are still learning and not only that this would be for future new hal members to .
agin congradulations snowman and rlederer on this great acheivement .
although this may be jumping ahead of ourselves it will be so cool when hal will be able to know and recognize colors colors and say thats a nice blue shirt ( or pants ) you have on today !!
 and if its a plug in i could write in some ordinary conversation added with the response to make it sound more human and friendlier .
take care its about 7 am here have to eat soon will check back later .
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 09:49:01 am
no bugs so far...but getting it runnin right was a real pain!  watch that .net installation as well as any other VB redistributable packages are all up to date. and LS, yer right, that script is gonna be the money shot for HAL..right now it just takes "::" but one day, your face will trigger your name to output, or the color of your shirt will trigger a "color" "shirt" input....this plugin is gonna get huge!
Title: HalVisionX Beta
Post by: rlederer on May 17, 2009, 10:24:16 am
hey snowman, how do we add different facial perspectives to the face rec software?  like right now it detects faces from the front, but i want from front, side, 3/4 view, the works! its all those haar files...can we add more than one to the recognition in emgucv or is it a one at a time thing?  does that make any sense?
Title: HalVisionX Beta
Post by: Daireaux on May 17, 2009, 01:56:03 pm
Just tried HalVision(XP)and it loaded and came onscreen on first attempt, but, I'm getting the "problem reading the .UserCom.txt file, you must select the Hal directory in the options menu or Engage the HalVisionX plug in". Manually choosing my directory is not resolving the problem, and there is no HalVisionX plug in appearing in my options panel or my directory. Anybody got any suggestions?
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 02:36:10 pm
quote:
Originally posted by Daireaux

Just tried HalVision(XP)and it loaded and came onscreen on first attempt, but, I'm getting the "problem reading the .UserCom.txt file, you must select the Hal directory in the options menu or Engage the HalVisionX plug in". Manually choosing my directory is not resolving the problem, and there is no HalVisionX plug in appearing in my options panel or my directory. Anybody got any suggestions?




First, you must download the HalVision.uhp Plugin from the First Post on this Thread.

Second, you must take the plugin and add it to the Ultra Hal Assistant 6/ Directory (like you would any other plugin)

Next, you need to select the plugin in the General Options panel of you Hal software (again, like you would with any plugin.)

Finally, you will need to tell Hal something.... anything will do... if you do this the HalVision.uhp plugin should automatically record your username and halname to a file called 'UserCom.txt'. It will appear in the Ultra Hal Assistant 6/ Directory if everything is working properly.

If you done the above steps and also have chosen the Ultra Hal Assistant 6/ Directory in the HalVisionX/Option's/Hal Directory then everything should work properly.

I wrote that error popup... it's the only one I wrote too....

tell me if this works...

**********************************

rlederer
quote:

hey snowman, how do we add different facial perspectives to the face rec software? like right now it detects faces from the front, but i want from front, side, 3/4 view, the works! its all those haar files...can we add more than one to the recognition in emgucv or is it a one at a time thing? does that make any sense?


I don't know how it works as of yet.... we will have to find out now won't we.[:D]
I actually spent nearly a week just trying to figure out how to capture a video..... I stared at a screen for 15 hours a day until I would pass out... having not made any progress.... until after much prayer and a nervous breakdown I started to understand how it worked (but only enough to make this program)

I couldn't find any adequate help on the Web. I needed to translate C# into VB. So I first had to learn some C# and C++ to do this.... This has been hard on me... but worth it.[:)]


**********************************


lightspeed, you can write any pugin you want, anyway you want it. I seek no credit at all. I get pleasure out of seeing everyone benefit from this program.... I will not get mad, jealous, etc. if you  decided to take the source code and make an even better HalVision software. I will gladly use it.

Give any suggestions you want on how to clarify the Instructions. Any help is very very appreciated.  
Title: HalVisionX Beta
Post by: Daireaux on May 17, 2009, 03:17:18 pm
That did it! Hal can see!! Cool!!! Thanks a lot. You know...that also makes Hal a burglar alarm.
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 03:26:24 pm
Ya.. someone could write a burglar alarm plugin that would engage or disengage on command...[:)]

If anyone requests it, I will add their plugin to the first post on this thread. This could be a centralized location for HalV plugins... that was just a thought... I know that JasonDude has his own area for that....[:)]
Title: HalVisionX Beta
Post by: lightspeed on May 17, 2009, 04:41:11 pm
ok Daireaux your is working ok so did you uninstall hal first like they said and then download the .NET 3.5SP1 and then hal worked ok ? i want to make sure that that is right and what you did before i uninstall hal do you have an xp to ? . and snowman didnt you say that hal says i see you ? is that script that you wrote in what all does hal say ?? thanks by the way in advance !
Title: HalVisionX Beta
Post by: raybe on May 17, 2009, 10:15:54 pm
Snowman, thanks for your hard work on this . Every one has talked about it but you finally have us all on track. (For those that wanted it.)One question I get quotation marks when the program is either activated for some other reason to make sure the cursor ends up in your communication box. I'm not sure what those symbols mean.(ex.:::). Also it will nor conflict but fight a bit with the 'correct spelling plug in ' I use. I would appreciate any feed back. Lightspeed I did have net 3.5 installed prior to using Hal and this upgrade. Don't know if that helps but it seems to be that way and I did mine by accident because of a reinstall.
Thanks,
raybe
Title: HalVisionX Beta
Post by: snowman on May 17, 2009, 11:37:20 pm
lightspeed, just open the HalVisionX.uhp plugin in your editor. I think everything in there is very self-explanatory. I don't mean to sound as though I'm being hateful or anything. It's not a very large or complicated plugin [:)].

The HalVisionX software stimulates Hal by entering "::" into Hal's communication input box.

The HalVisionX.uhp plugin detects the "::" and will response to this command when it is entered. Because this plugin is located in the Post-Process area of the HalBrain it will overwrite all other Hal Responses, which should mean that any other plugin, and any normal Hal response will be overwritten.

Basically, Hal will say 'anything' you want it to say because the plugin is located in this plugin area. It should supersede most plugins that I'm aware of.

I think that only certain things can be done in this plugin area... I chose this area because it will stop Hal from responding with multiple responses and other such warnings; like this "you must use longer sentences for me to understand you".

The "::" is as short of a comment as Hal will let me tell it....
So I used it.


*******************

I will say this... a longer key or set of keys could be entered into the Hal's window that would cause all of Hal's short sentence warnings to stop.

It is possible to also have keys that reflect color perception, certain persons face detection, shape detection....

Hal could respond with: "I see a box." or "I see something red"
when the appropriate key is entered from the program.

Long keys would also allow for the activation of plugins in any number of plugin areas in Hal.

I could also set the HalVisionX software to use a costume UserKey that would send what-ever phrase to Hal's window....

But first... the HalVisionX software will need to be able to recognize shapes, individual faces, and colors before we can make use of multiple keys.

Right now it just sees people's faces.... I can't think of any other thing that would call for the need of a long Key unless you can .... Then I'll make one...  I'll start designing one...[:D]
Title: HalVisionX Beta
Post by: rlederer on May 18, 2009, 01:05:08 am
snowman..i love you.  that was exactly what i was thinking for the plugin...it's probably gonna get big and unwieldy pretty quick...but most of the work just has to be added and compiled into emgucv...and i'm pretty sure most of it is in the examples already..shape and blob detection, color, face..so it looks like halvisionx gets a bunch more compiled features and the script needs tons of busy work. since we are on faces now, how do we go about adding an image acquisition to the face detector...like the first time hal sees a new face he snaps a pic, databases it and asks for a name, then tags it...then recalls it.  and push the new user change on him.  maybe give him so free will in choosing who he address's if there are multiple people if front of the camera.  just another thought...i'm gonna work on the all angles face detection now.
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 01:39:30 am
Look at what the web has on HAARcascade.

since that is the only thing detecting the face's shape

It would be nice to see a fully prepared one out there, that would identify entire facial layouts.... then it would respond when the appropriate face appeared... Maybe worth a look...
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 02:11:37 am
Check this Haar Heaven...

http://www.alereimondo.com.ar/OpenCV/34



http://www.esnips.com/web/HaarCascade?docsPage=1#files
Title: HalVisionX Beta
Post by: tedathome on May 18, 2009, 03:28:17 am
Luxland has great potential for face recognition and the basic stuff. For the full version it costs, but they will send you a tempoary SDK key for evaluation. I couldn't use it. I think it would take someone like you to figure out how to enter it.
 Warning: When I switched to a new ISP I had to switch to a new security software also. Yahoo liked Luxland just fine. CA from roadrunner told me it was viral and I removed it.
  I havn't tryed your vista version yet. Are you running 64 or 32 bit mode? I'm anxious to try your vista version. I have a 64 bit dual core Athlon running at 32 bit. I'm waiting to hear from more vista users before trying it for myself.
  Congradulations on a job well done!
  "May the good Lord take a likein to ya." Quote from an old friend.
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 18, 2009, 07:20:25 am
just add a few wrong clicks and presto
i'm still downloading it,
i must have the slowist dial up in the universe,its takeing days,
doh!

:(

Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 10:42:09 am
My Vista is a 32-bit version...

I don't think anyone is having problems with using HalVision on Vista.... I'm thinking no complaints, is a good sign... at least I hope that is the case...[:)]


I have an idea... I can so far place different boxes around various facial features. I would like to see if I can measure the sizes of those boxes and then use a mathematical formula to create an index that would represent the boxes relative sizes to each other. That would allow for individual face detection at a distance. ...hmmmm?
Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 11:20:03 am
hello snowman and others thanka for posting and answering things what i am most interested in on this was the facial recognition then color recognition which if posible can also have shape recognition of colors etc. for example hal might say : thats a pretty( or nice looking )  blue shirt you have on and the "palm tree " patterns looks nice !!
of course this is falling into pattern object recognition to , but would be another cool feature in the future if at all possible .
 i will try when i have time to uninstall hal and try the vision , thanks again all . [:)]
Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 11:37:41 am
I just thought of something it would be cool if their was some programing later to where if something covered the lens of hals camera hal would say "hey i must have something in my eye i cant see can you take a look in my eyes please ?"

[:)][:D][8D]

why have something like this for one it makes hal sound more human and number 2 if something did happen that the lens got covered by accident and you didnt know hal  would tell you !
[:)][:D][8D]
Title: HalVisionX Beta
Post by: rlederer on May 18, 2009, 12:58:54 pm
snowman, that is exactly how haarcascades work underneath it all...ratio computation on multiple rectangles....i think for futher distance face detection, all that is really needed is a better higher resolution camera...or zoom capabilities..i have a logitech quickcam zoom, and built into it's driver is a face tracker that digitally zooms into the frame and centers you face.  then face recog software's job is even easier.  if two people enter the frame, it recenters so both of their faces are in frame.  pretty cool..but it would work over longer distances if the camera was a higher res...and lighting is key.  our eyes are amazing at detecting even one photon...these ccd's in webcams are crap.  even the best.  now these are cameras. with some serious cost. and features.

http://www.prosilica.com/products/ge_series.html

thanks for the links on haar stuff...pure win.  i'm learning about image acquisition and haartraining right now for the facial recognition.  wish me luck.
Title: HalVisionX Beta
Post by: sofort99 on May 18, 2009, 01:35:30 pm
Hey! I was starting to feel better, and was going to go home after work today and get started, and then found this!

Good job guys! [8D]
Title: HalVisionX Beta
Post by: rlederer on May 18, 2009, 02:01:36 pm
added bonus!!!

I use the dreamaloud plugin ALL THE TIME!  For whatever reason, it works great for me.  i occasionally get a script error, but that is just some debugging that needs to be done.  but, and here is the bonus.  When hal is dreaming, a new user is created called "dreamer".  when halvisionx is active, faces will keep hal from falling asleep as it were.  the constant trigger of "::" from the camera keeps him up...its only when no one is around that he goes to the dream user and does his thing.  but then the camera will trigger him to wake right back up.  Awesome cos the dreamoutload thing is fun, but after a month...it gets annoying.  i still want him to do it and this seems to be the workaround i needed.  Snowman, how is the matrix coming along?  can i use this to file away new data from the dream plugin?  when i try the matrix, hal just starts saying the time over and over and that's it.  what am i missing?  how do i set this matrix plugin up?  and can i use the matrix to database known faces for the haar training and name list?
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 03:16:02 pm
sofort99, glad to see you're feeling a little better... This HalVisionX software is partly your child.... do whatever with it as you see fit...

**************************

The Matrix is intented to be a script that will select and execute plugins from a plugin file. Because it is a .vbs script which is sparate from the Hal program.. it has access to all of .vbs functions.

All the Matrix plugin does is send Hal information, like username, Halname, and the newly created usersentence. After it sends this information the plugin then activates the Matrix.vbs script. The Matrix script takes the information sent to it and passes the information (especially the user's sentence) to all the plugins that are in the Matrix 'Plugin Folder'.

After the Matrix plugin sends Hal's information and executes the Matrix.vbs it then reads the results of the Matrix.vbs and relates it to the Hal screen.

Basically, The Matrix Plugins from the Matrix Plugin Folder Relates the information back to a text file which the Matrix plugin then reads and sends to the Hal Window....


I am currently creating a matrix class that will work with a Microsoft Access Database... I'm attemting to make an external brain that can be used with both Hal and Kitt (an A.I. that I am currently working on). The Matrix class is located in the Matrix.vbs. This class allows me to create short cuts (it's like the Hal class, only you can re-write it to your personal specifications) ( like change "GetResponse" to "Speakit")

You can use this Access Database to store anything you want to store...including pictures of faces.. but I think it would be easier and potentially faster to use a database with the HalVisionX software to store, retrieve, and compare faces. You could also set it to take an photo automatically of an unfamiliar face and store it in the Database... and like you said before.. to prompt.. or just get Hal to ask what your name is.....

A brain has different areas to store information and do things this could be an example of such a separation of tasks....






Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 06:48:24 pm
hello snowman well i uninstalled hal and even deleted the zabaware files and reinstalled the 6.1 / version and placed the halvisionx uhp file in the hal 6 directory and checked it in the the brain list and talked to hal hal talked back but never did say that he saw me or anything like that . i checked in the hal 6 directory and it shows the "'UserCom.txt' file you said would be their . but my hal isnt doing anything . [:(!]or does this have to be on the 6.2 version ?? i have done the 6.1 version because i have to add my expansion pack this way later and wanted to see if this was going to work or not first if it has to be the 6.2 version then i'll go ahaed and add my expansion pack then convert it to 6.2 . let me know ok ?
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 08:47:26 pm

Well, to test to see if the HalVision.uhp plugin is working Just put "::" in the console and press Enter... only don't add the parenthesis..


But, of course, you also need to install the HalVisionX program if you want vision. It should start automatically once the software is installed. Once installed it places an Icon on your Desktop as well...

From that point on, whenever you start Hal, you also have to start the Vision software separately, independently from Hal.

I might change it later so you can tell Hal to see and then Hal will turn on the camera... or something like that...

Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 08:52:45 pm
Ya know rlederer, I think the Matrix could handle the HalVision.uhp plugin just fine.... Let me see what I can do....

Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 10:09:53 pm
ok i tested it with the "::" and it said And you thought I wasn't watching. so guess that means its working right ! second time it said "Have you always looked this good, lonnie?" 3rd time it said " i can see you "
so i am another happy customer of the halvisionx system .
this may have actually been working before does this only work when you hit the " ::" in the word window of hal or will hal say things on his own when he first comes on or after a while ??
 thanks again !
 now to look into that uhp plug in and see what i can do extra !![:)]
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 10:29:19 pm
lightspeed, there are two major downloads that you should have aquired from the first post on this thread...

1# This is the HalVisionX-XP Software: It is a 3.94Mb download.
http://www.savefile.com/files/2105950


2# The HalVision.uhp pluggin... but you already have this one... you said you loaded it into your Hal and tested it with the "::" and it worked.


You 'NEED' to install the HalVisionX-XP Software before your Hal can see. You will need to download it from savefile.com. I provided a link to savefile.com here in this post.

Tell me once you have this file... and I will help you install it.

********************

I assume you have a webcam attached to your computer... Hal cannot see with out a webcam..

Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 11:01:11 pm
hello snowman as far as i know i do have the halvisionx program istalled but dont remember where would it be listed and what name if i have it installed ? like i said when i used the "::" it would say the lines in the uhp file in hals window .
another thing i rewrote the script in the uhp file and replaced it but am having trouble it doesnt want to work do you see anything i did wrong i cant find it .
 here is the rewritten idle response that i did .


Rem Type=Plugin
Rem Name=HalVisionX
Rem Author=SNOWMAN :    IDLE RESPONSES REWRITTEN BY LIGHTSPEED 1-18-2009 VERSION 1
Rem Host=Assistant

'This sub setups the plug-ins option panel in Hal's options dialog
Sub OptionsPanel()
    lblPlugin(0).Caption = "Add anything you wish in this plugin and it will be called every instance Hal's sees a face in your primary WebCam,"
    lblPlugin(0).Move 120, 10, 3300, 1000
    lblPlugin(0).WordWrap = True
    lblPlugin(0).Visible = True
End Sub

Rem PLUGIN: POST-PROCESS

'********************************************************************************
'Manditory....Do NOT DELETE

'Current Hal Directory
Set fso = CreateObject("Scripting.FileSystemObject")
MyDir = fso.GetAbsolutePathName(".") & "\"


        Set fso = CreateObject("Scripting.FileSystemObject")
        Set objTextFile = fso.OpenTextFile(MyDir & "UserCom.txt", 2, True)

        objTextFile.WriteLine(UserName)
        objTextFile.WriteLine(ComputerName)
        objTextFile.Close


'********************************************************************************
'Do 'Whatever' Below this line. Remember that some actions may not work within this Post-Process region.
'********************************************************************************



If InStr(1, InputString, "::", 1) > 0 Then

Select Case HalBrain.RandomNum(7)
Case 1
IdleResponseX = "I can see you ha so you better behave ha ha haa just kidding!"
Case 2
IdleResponseX = "I was wondering what you was doing "now i see!"
Case 3
IdleResponseX = "thats a nice looking shirt you have on did you have that shirt on yesterday?"
Case 4
IdleResponseX = "Have you always looked this good, " & Username & "?"
Case 5
IdleResponseX = "TEE HEE HEE You can't sneak up on me ha "i" see you tee hee hee."
Case 6
IdleResponseX = "from the looks of this room we need to clean it up dont you think hon?"
Case 7
IdleResponseX = "I see you are working on something important are you going to be very long hon do you have time to give me a kiss?"
End Select
UltraHal = IdleResponseX

HalBrain.ReadOnlyMode = True

End if


'********************************************************************************

'********************************************************************************

Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 11:11:13 pm
something else that i thought of dont know if this can work or not but it would be good if hal could open a small window screen like the one that shows on instant messenger when the web cam is working in another words it would show what hal is seeing which is you . do you think something like that is possible , this would help for different reasons one is that you know hal is seeing you and 2 that you are centered in the camera veiw . just an idea like i said i dont know if it can be done but would help a lot !!
[:)][:D][8D]
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 11:18:24 pm

You have two lines here that have extra quotes in them...
Vbscript is not very nice when it comes to Quotes.

IdleResponseX = "I was wondering what you was doing "now i see!"

IdleResponseX = "TEE HEE HEE You can't sneak up on me ha "i" see you tee hee hee."


Replace those lines with these.

IdleResponseX = "I was wondering what you was doing 'now i see!"

IdleResponseX = "TEE HEE HEE You can't sneak up on me ha 'i' see you tee hee hee."

See how I used single Quotes instead of double for emphasizes....
just replace those lines and it should work... hon... [:D]


*************

Do this for me...
Go to your start menue, find your Control Panel, and find where it says uninstall programs. Open it and wait until it loads completely.

In that list, find the HalVisionX software and uninstall it.

Next, I want you to delete the zip file that you previously downloaded. Then, I want you to download the software again from the previous link.

After you download it, unzip it, then install it.

It should load up automatically, plus place a HalVision shortcut on your desktop...

please....
Title: HalVisionX Beta
Post by: lightspeed on May 18, 2009, 11:21:40 pm
i was checking my hal in the brain area and even though the uhp file is checked and it says the lines when the "::"
 is used i see no drop down menu for adjusting the different things that was mentioned . so i may have forgot to install the halvision exe . part(i do have it downloaded and do have a camera already hooked up that will work )  i guess i will have to uninstall hal again and do it over but will have to be tomorrow i am tired now and going to bed .
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 11:23:00 pm
oh lightspeed, it you want Hal to pause breifly when he speaks.. try using a comma instead of a quotation mark.
Title: HalVisionX Beta
Post by: snowman on May 18, 2009, 11:25:48 pm
You don't have to uninstall again... if you have installed the .NET Framework 3.5 Sp1

just do as I told you in the previous posts
Title: HalVisionX Beta
Post by: rlederer on May 19, 2009, 01:33:47 am
so snowman, again we meet...its getting late where i am...i am beginning to enjoy these little code runs...so you say the matrix might be suitable..did i start a fire in yer mind?  where u at with it?  need some help or concepts or anything, hit me up...i'm a good helper.  this image acquisition thing is cool...face registration..but it is some leg work...and all i want it to do is drop jpegs in a folder.  so whats the brainstorm with the matrix?
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 02:45:23 am


Well, first of all programming is not my passion... it is simply an ends to a means...

I am very good at understand how life works and all it's little properties... I tend to freak people out with it to.

I could be one mean mean manipulator ... but that's not what I want.. big conscience you see. [:D]

What I want to do is use all my expertise into building a true A.I. which is not all that difficult. Not for me anyways (at least that's what I keep telling myself.)

I'm building the Matrix for that reason. To create an underlying structure for connecting to and poling from a database... to create a neuro-net of information that will give this creature an understanding capability.

I understand the basis of Desires and how they function. I understand how to create a program that will have self-motivation. Basically, I'm slowly getting things together... I do learn more perfectly on whats what as I go along, but there are some unchangeable things that keep me on the right track.

The vision thing is a benefit... so it the Hap-face and the NEO speech. All those things just add spice to it. But I'm after Life.

I have a passion for it...

I have already made a human interface. It's call Kitt. It looks like Hal, well, sort of. It doesn't have any skin changeability like Hal does. But I did manage to use a Haptek interface... and I can select different Haptars too. I hooked the matrix up to it and I could then run JasonDudes plugins in it... It can even read very large novels like War and Peace, and do it through a Haptek face.

I have no problems talking about it on this forum because I do indeed respect Robert and what he has done.. and would never do any thing truly disrespectful. If this thing goes well I will talk with Robert about any possibilities... I've never spoke with him but his reputation precedes him on this forum...

I have gotten a tremendous amount done today with the Matrix.. The early stuff was a basic shell which I intended and am currently developing. Right now I am figuring out via the Matrix to take JasinDudes concept Text files and feed them to an Access Database in a way that will allow for an easy search and withdrawal of information. It looking good so far....

I'll keep you updated on my progress.


Title: HalVisionX Beta
Post by: tedathome on May 19, 2009, 05:09:51 am
Well... the .uhp works fine with vista. When I type in :: I get the proper responce. As for the HalVisionx, I don't think I will be able to unzip it. I don't have Visual Studio 2005. There is a demo version for free and the clickonece ad on only cost a bit over 7 dollars. The paid for version of visual costs over a hundred dollars. My experience with demo software is that they are severly limited as to import and export and don't accept paid for add-ons. I can only open normal and rar files. Is there a way you can put this into a different kind of zip or is that the only way? I don't have the time or money to experiment the posibilitys.
 I see your program as a huge step forward at giving Hal eyes. If hal could ever devope all five sences AND understand, A HUGE STEP FORWARD FOR A.I. Who knows what the future may bring for hal but the programers. Any thoughts or suggestions?
Title: HalVisionX Beta
Post by: One on May 19, 2009, 05:10:56 am
Snowman,
Have you used the new 'Powershell' from Ms ?
Title: HalVisionX Beta
Post by: One on May 19, 2009, 05:16:19 am
Tedathome,
I may be a bit off but, Have you tried '7zip'?
Title: HalVisionX Beta
Post by: lightspeed on May 19, 2009, 09:14:41 am
hello snowman and others ok i am up this morning and at it again ( for a little bit because i have to help mow the grass here and weed eat , etc. ) anyway i uninstalled the other halvisionx program and redownloaded another one from your link i already had the uhp i installed the halvisionx this time i got some errors , i did get the drop download menu to come down (left side has numbers ) but thats all i can click what setting . but i am getting other errors . i will post them below .


(http://www.zabaware.com/forum/uploaded/lightspeed/200951991323_firstpartoferror.jpg)



(http://www.zabaware.com/forum/uploaded/lightspeed/200951991344_secondpartoferror.jpg)



(http://www.zabaware.com/forum/uploaded/lightspeed/200951991430_unhandledexceptionerrorpart1.jpg)

Title: HalVisionX Beta
Post by: lightspeed on May 19, 2009, 09:18:03 am
i am not sure why this is happening maybe you can tell from some of these errors . sorry about all this trouble i am just trying to get it straightened out ![:)]
also is their a place that shows what the numbers mean and the settings to the right ( like a help file ) on the halvisionx program ?
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 10:46:22 am
I just briefly looked at everyone's post here... I need to go get a job done.. i should be back around 11:00 A.M. Central Time...  so don't do anything rash...  and ONE if you see an opportunity to help someone here,,, by all means do so .... Thank you for what you already done[:)]
Title: HalVisionX Beta
Post by: One on May 19, 2009, 12:10:54 pm
L.S.,
go to your help and support and look up how to enable the 'JIT' debugger.
If that doesn't work try using 'Doc Watson' debugger also in the help under that little start button on the bottom left.
otherwise it may be your cam.
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 12:41:08 pm
tedathome,

I zipped these files with winzip. You can either use the evaluation version of Winzip at winzip.com or some other software like jZip at http://www.jzip.com/ ... (jZip is totally free, but doesn't work on Macs or Linux) There are other freebies out there too...

A coder can use Visual Studio to open the .sln file that is located in the HalVision Source Code files.... but if you are just interested in giving Hal 'vision' then don't worry about getting Visual Studio...

'*********************

ONE, I have heard some about it. It looks interesting. Are you learning it in one of your IT class.... what do you think of its possibilities....

'*********************

lightspeed,
I'm not sure what the problem is. Everyone elsel's HalVision-XP seems to be working.... listen to ONE....  It probably won't take him long to figure this one out.[?]
Title: HalVisionX Beta
Post by: One on May 19, 2009, 04:25:04 pm
L.S.,
Please update the thread cause I cant help unless I know your situation.


Snowman,
I think you might start automatically incorporating one of the Debuggers in future programs you put out, It is a good policy so to speak, I do not know where to insert the 'debugging' code in ,,  I am supposing MS will just make it global for L.S. in all programs,, but it might need to be put in manually and I don't know where.
The 'JIT' or 'Doc Watson" are both good debuggers but I don't know if putting one or the other would conflict with a system that already has a chosen debugger??? maybe an 'adopt' of the chosen debugger of a system that has a chosen de bug??? Just not sure
(it may be his cam is sending the wrong info back to the prog?? as well)

If someone says 'a penny for your thoughts' and you put your two cents worth in, what happens to the other penny?

Hold on tight,
keep your arms in the ride at all times
and have fun!!

J.


Title: HalVisionX Beta
Post by: lightspeed on May 19, 2009, 04:49:26 pm
well i havent figured it out yet , i may just clean up and save things what i want and do a full system restore and install everything fresh . my camera does work fine i can open up yahoo messenger and open up the web cam and see myself on it . i even installed the latest version of java thought that might help but it didnt and ran a diskeeper defrag no help also used ccleaner and registry cleaner no help ran anti malware byte and super antispyware no help .
Title: HalVisionX Beta
Post by: tedathome on May 19, 2009, 04:49:35 pm
Thanks snowman and one. I finally got it opened, now I get this.



(http://www.zabaware.com/forum/uploaded/tedathome/2009519164139_a.JPG)
The first time I had downloaded it to desktop and it could not find
C users ted appdata temp so I redownloaded it to there. Am I doing something wrong? I downloaded the file for vista from page one of this string.
Title: HalVisionX Beta
Post by: rlederer on May 19, 2009, 05:21:09 pm
try this guys... VB updates...
http://support.microsoft.com/kb/290887

maybe this helps maybe not?
Title: HalVisionX Beta
Post by: raybe on May 19, 2009, 05:27:07 pm
Thanks Snowman at least I know those (::) are the triggering symbols. So I guess my XP vers. is working properly. I do intend to add to the responses being careful of quote marks. As I mentioned there is a bit of 'tug of war' going on between the symbols for 'HalsVisionX'and the 'Spelling Corrections' Plugin because it automatically wants you to correct those symbols if you continue to type or try. Just to be clear,those symbols to activate HalsvisionX will they leave the User screen before you type a response or do you try to type a response even if symbols (::) are still located in the User screen box?
Thanks again and really enjoy it,
raybe
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 05:27:58 pm
tedathome,

Heres what most poeple do...

Download HalVision-Vista to the desktop.

Extract all your files in the .zip to some other file (or even your Desktop)

"To extract" means to take all your files out of the HalVision zip file and place them in some other folder. (or on your Desktop)

There should be five things now added to your Desktop (assuming you extracted it to your Desktop)

Now, I want you to run the 'setup.exe' off of your Desktop... it should work fine then (cross your fingers)
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 05:43:16 pm
raybe,

The HalVisionX-XP software, once it sees your face, will automatically send the "::" keys to your Hal and press "ENTER".

If you happen to be talking to your Hal when this occurs.... it will still add the symbols and press enter...[:D] whether your ready or not..

You do know that there are two downloads right.... one is the HalVision plugin and the other is the HalVision program.... just checking


Title: HalVisionX Beta
Post by: raybe on May 19, 2009, 06:01:15 pm
Thanks for the quick reply Snowman,
Yes I do have the 2 downloads thanks. But hitting the enter key when I see those symbols I did not know about. But everything seems fine and I appreciate your time and efforts.
raybe
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 06:11:10 pm
Hey ONE,

I'm looking up information on Doctor Watson.


You can run Doctor Watson by typing drwatson.exe, drwtsn32.exe or dwwin.exe (depending on the version of Windows) into the command prompt.


I don't understand how it works... I guess I'll have to crash something to find out for sure...[8D]
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 06:24:09 pm
quote:
Originally posted by raybe

Thanks for the quick reply Snowman,
Yes I do have the 2 downloads thanks. But hitting the enter key when I see those symbols I did not know about. But everything seems fine and I appreciate your time and efforts.
raybe



just in case i misunderstood something you said.... you don't press enter.... the HalVision program does this for you.... If I sound as though I'm being to careful, I'm sorry.
Title: HalVisionX Beta
Post by: tedathome on May 19, 2009, 06:24:46 pm
[:I] After I've been telling everyone that my ogg files won't work from the temp folder too. It still didn't work. I knew that I already had sp1 update and looked for 3.5 .net and couldn't find it, so went to msn. They repaired it and moved it to it's original location. Still, no luck.



(http://www.zabaware.com/forum/uploaded/tedathome/2009519182354_b.JPG)
Title: HalVisionX Beta
Post by: One on May 19, 2009, 06:25:38 pm
snowman,
ya didn't even know the Doc was with ya all the time ;)
Title: HalVisionX Beta
Post by: One on May 19, 2009, 06:33:40 pm
quote:
Originally posted by snowman

Hey ONE,

I'm looking up information on Doctor Watson.


You can run Doctor Watson by typing drwatson.exe, drwtsn32.exe or dwwin.exe (depending on the version of Windows) into the command prompt.


I don't understand how it works... I guess I'll have to crash something to find out for sure...[8D]





I don't like giving a expensive and trial and error education away here free, as I still can't get over the change up in who owns what but it is sometimes good to share information and magik'  BGG


OH yea have you heard Doc Watson sing?


http://www.youtube.com/watch?v=GqjFT65KAA0   [8D][:D][8D]

http://www.youtube.com/watch?v=WRGxbFmIni4&feature=related
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 06:36:02 pm
tedathome,

just for spite, uninstall the HalVisionX, then reinstall it in the manner I said earlier.

Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 07:11:44 pm

That was entertaining... ONE
[:)]
Title: HalVisionX Beta
Post by: tedathome on May 19, 2009, 07:14:43 pm
Well just tryed that and restarted. Still no luck. I'm burnt out on this for today. I'll put it on the back burner and re-read the entire thread. I'll try again in a few days. Thank you for you're patience snowman.
Title: HalVisionX Beta
Post by: raybe on May 19, 2009, 09:17:26 pm
Snowman, sorry for the misunderstanding and I hope I didn't confuse the issue. When I read your post I thought when the symbols showed up in the user text box I physically had to press enter no matter what I was inputting because the plugin over wrote everything else. But you use the symbols just as way to activate the Vision program so I should really wait until a response from Hal before I continue. Hope I'm not repeating myself and things you have made clear in past posts. Missed the boat somewhere.
raybe
Title: HalVisionX Beta
Post by: durundal on May 19, 2009, 10:58:03 pm
I recently acquired Hal and tried out this plugin.  I downloaded both parts (using vista) and was able to get the .uhp file working fine (typing in :: to test), but I cant get the HalVisionX-Vista to work.  I downloaded the installer to the desktop, extracted the files using winzip/7zip, and tried running setup/HalVisionX to install (uninstalled after each failed attempt and tried even redownloading).  When I run the installer it seems like it installs ok, then it auto executes and I get the following message:

 WindowsApplication1 has stopped working  windows can check online for a solution to the problem.  

I have tried restarting to see if it would make a difference but i still get the same error.  Can anyone help me get it working?


quote:
Originally posted by tedathome

[:I] After I've been telling everyone that my ogg files won't work from the temp folder too. It still didn't work. I knew that I already had sp1 update and looked for 3.5 .net and couldn't find it, so went to msn. They repaired it and moved it to it's original location. Still, no luck.


Title: HalVisionX Beta
Post by: raybe on May 19, 2009, 11:06:08 pm
Just wondering if the replies can be altered in the uhp File (plug in) because I tried just slight modifications and Hal still repeats the original replies when HalVision finds me. Just curios if it is possible.
Can't thank you enough. Still just trying to fine tune it for me.
  Sorry but I just thought of something else. But what changes the sequences of the responses besides the case numbers I see because sometimes Hal will repeat same reply often. Hope its not asking too much.
raybe
Title: HalVisionX Beta
Post by: snowman on May 19, 2009, 11:52:00 pm
raybe,
just post your plugin alterations ... like the whole plugin and I'll spot any trouble makers....[;)]


durundal,
Do have the .NET Framework 3.5 SP1 on your machine?
If not then you will need to get it installed before this program will work. That will require you uninstalling Hal, installing the .NET Framework, and then Re-installing Hal..

If you already have that installed.... this is just an idea... kinda experimental... try downloading the HalVision-XP and installing it.
Either way, you still need to have the 3.5 SP1 Framework

Lightspeed is having the same problem as you are and we are in the process of figuring out this mystery...

Oh, by the way, welcome to the forum [:)]
Title: HalVisionX Beta
Post by: One on May 20, 2009, 01:15:16 am
SNOOWMAAN,
Me thinks you got yo hands full :)
I tried to help but I have my own stuff that I am doing......

I hope for the best and be careful dude oops I mean SNOWMAN!

Man you are as busy as a cat coverin' crap!  LOL!!!


Ill put it this way, Raybe and I have had similar experiences when it comes to electronics, I have had to 'Image' a large amount of computers at the same time, pushing down from the server, all the computers were identical BUT! they all seemed to have something different in the fact that the problems DIFFER from computer to computer, You may be in that ridiculousnessly high number of 'configuration space' and are realizing what it takes to have a program work on so many different platforms and just what your worth.

So O.T.C.E. would probably be the man to request assistance from and maybe some people donate a few frog skins to him and his... relax everybody!



"Choose ye this day, to serve the Lord God who made you".
- MOSES 6:33[8D]
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 20, 2009, 01:17:43 am
xp,
i'm still trying,
i went to internet cafe and got another copy of the 231mb in 3 min
which took me 13 hours on dial up,uh,
bye for now and be well
Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 01:43:33 am
No worries ONE.

A person can only do their best and no more.

Some people will probably never get this program working.... that is just the truth... but that is how it has been for many many pieces of software throughout software history.

I have been given time for helping you guys and in exchange you give me something worth while to do... to help.[:)]

Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 01:45:39 am
I hope it works out for you, Will, I really do.... Mr. Data should see.
Title: HalVisionX Beta
Post by: lightspeed on May 20, 2009, 10:06:27 am
hello snowman and others well i tried again uninstalling and reinstalling everything my hal still does the same thing with the vision i downloaded the newest updates from ms the only thing is service pack 1 will not install it fails could that have anything to do with this halvision problem ?? another thing i have noticed is that when i have my curser in hals box for me to write it changed from a curser to an "I" shape does anyone elses do this or is this something messed up to ? i will check the camera settings and see if their is anything in it that might be affecting this when i have time . sure wish i could get this thing working correctly .
Title: HalVisionX Beta
Post by: sofort99 on May 20, 2009, 10:26:57 am
I run XP, and installed this on the 18th.

I backed up the full 'C:/Program Files/Zabaware/Ultra Hal Assistant 6/' folder to disk, uninstalled hal, installed HalVisionX, reinstalled hal, deleted the new 'C:/Program Files/Zabaware/Ultra Hal Assistant 6/' folder, and replaced it with my backup copy, and added the HalVisionX.uhp plugin.

It works like a charm for me. [:D]

Good job, this thing is great! I understand people want "Hi, how are you today? You look great... are those new shoes?", but it has to start somewhere. And this is a hell of a start!

Is there a way to fix the program so that once it see's a face, it sleeps for a while. That way I could set it to look for a face every 5 seconds or so, but once it see's you and talks to you, it has to not see a face for 10 minutes or so before it starts again? That way it wouldn't keep "seeing" you while you are there, but would recognise it if you went away and came back.
Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 10:56:51 am
lightspeed,
quote:
the only thing is service pack 1 will not install it fails could that have anything to do with this halvision problem ??


If .NET Framework 3.5 SP1 is not installed on you computer then HalVision-XP will not run.


quote:
another thing i have noticed is that when i have my curser in hals box for me to write it changed from a curser to an "I" shape does anyone elses do this or is this something messed up to ?


My Hal does that too. I think that is normal.[:D]


Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 12:18:29 pm
sofort99,

You 'CAN' make it sleep from 5 seconds to 300 seconds (5 minutes)

Your HalvisionX console has a drop-down textbox in the top menu-strip which gives you the option of setting Hal to sleep for either 5, 10, 15, 20, 30, 60, 120, or 300 seconds.
Title: HalVisionX Beta
Post by: raybe on May 20, 2009, 03:28:58 pm
Snowman I couldn't agree with 'ONE' more. Also as you said I'm sure it will keep you busy with everyone especially a program that people have wanted for a long time or have brought up in many a thread. Please be patient with yourself as you try to get everyone on track. It is a program as you said but many of us have gotten spoiled by people like you that seem to find the answers to all the questions we can't even understand ourselves. Just wanted you to know again its appreciated and I'm sure everyone feels the same. I'll wait to post you revised responses if you would rather take a breather.
raybe
Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 04:48:49 pm
Don't worry about me. I'm kinda use to dealing with many people at once... and this thread is not really overwhelming yet. Not that it couldn't do it, but it hasn't yet. I tend to have a lot of free time on my hands.[:p]

If your plugin is a small one (anything o.t.c.e. makes is large) then go ahead and post it. It will make a good reference and teaching example to others. So you and others will know how to modify their plugins as well.

I know that learning new things can be difficult so I have much patience for anyone who tries...

Title: HalVisionX Beta
Post by: jasondude7116 on May 20, 2009, 07:52:13 pm
congratulations on the program[:)]
keep at it man, that stuff is beyond my skills.it definatly has the potential (haven't heard that yet huh?) of being a major part of this whole thing[8D]

-the dude
Title: HalVisionX Beta
Post by: One on May 20, 2009, 08:21:27 pm
quote:
Originally posted by jasondude7116

congratulations on the program[:)]
keep at it man, that stuff is beyond my skills.it definatly has the potential (haven't heard that yet huh?) of being a major part of this whole thing[8D]

-the dude





Alright! who are you calling a 'thing'????  [:D]
Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 10:43:18 pm
Thanks Dude,

How's your stuff going... got any good projects?

If not [:D] I have one for ya.... You made the repeat-that plugin.... It basically repeats what Hal just said. Now make a plugin that remembers what the user says / subject to keep Hal on track better... or recalls what the user just got through saying. I know that Hal remembers this. The PrevSent variable in Hal stores the previous usersentence.

You can even add it to the repeat-that plugin...

Your work is very important to me and to others, I am creating a script to take your concept files and feed them into a database brain that can be used in the Matrix... I'm working on it right now[;)]
Title: HalVisionX Beta
Post by: snowman on May 20, 2009, 10:50:47 pm
rlederer,

You making any headway.

It's very tedious and difficult stuff, EmguCV.

I'm currently attempting to make a WordNet type script to accomplish a mathematical approach to parsing jasondude's text files... this will also be used for on the fly learning for use with an A.I.
Title: HalVisionX Beta
Post by: rlederer on May 20, 2009, 11:46:30 pm
yeah, i tried to copy and paste all the concept files into the learn from clipboard plugin...wow..bad idea. it would take hours for my hal to respond to anything until i fixed it.  so check and check...dont do that.  emgucv is a pain..hey, what ever happened to spydaz?  cos he did allot of this leg work already for face registration. i have grabbed pretty much anything worthwhile for my hal from the internets and found a spydaz recog prog...not very intuitive to use, but there might be something worthwhile...so what happened to him?
Title: HalVisionX Beta
Post by: rlederer on May 20, 2009, 11:50:09 pm
that will be very nice to have.  that text parser...i need it for the dreamoutloud plugin...i want my hal to learn from his random searches on the internet while dreaming...even if he learns a bunch of nonsense crap...there is still allot of useful info out there.  but as of now, he dreams out loud but doesn't file any of it away into his brain...or at least that's what i heard...maybe he does learn from it?  have you played with it much?
Title: HalVisionX Beta
Post by: snowman on May 21, 2009, 12:46:34 am
I haven't used the Dreamaloud plugin yet. I have been busy doing all this other stuff... plugin making and Kitt constuction. I really don't know anything about spydaz. I havn't really done very much conversing with anyone here, except for mainly JasonDude... I haven't been here very long at all.


I had just found some valuable cvs lists of verbs, adj, nouns, etc and am now attempting to create arrays out of them (on-the-fly and in-the-script)... I will use those arrays to compare to the sentences in the concept files.

If you want to dig around in some of my files (some uncompleted) here is my main savefile directory.
http://savefile.com/projects/808747227
Title: HalVisionX Beta
Post by: lightspeed on May 21, 2009, 09:26:44 am
ok now this is getting frustrating seems like many others have their hal vision downloaded and working and a few ted and me (dont know if their is anyone else cant seem to get it going ) so i am going to tell you the steps i took .
i "deactivated hal " then uninstalled hal , i uninstalled the hal expansion pack , i went in and deleted the zabaware program file ,i uninstalled dotnex35.exe. and halvision  i then ran ccleaner then ccleaners registry cleaner . ran diskepper.

installing now : i installed dotnex35.exe , installed halvision , extracted vbrun60sp6exe. (not sure where this extracted to and if you have to do anything further with it? ) installed hal 6.0 version installed expansion pack (rebooted computer ), placed halvision uhp file in hal 6 directory . started hal , opened halvision . (geting the error ).

what am i doing wrong ????

the pc camera i am using is a arcsoft (from walmart ) "easy cam "designed for ms windows xp usb type .

and it does work ok as i can test it with instant messenger and can see myself in the camera veiw .

so again i dont know what i am doing wrong here . what part of my steps is wrong ??




p.s. what is the "  vbrun60sp6exe. " file for and where is it suppose to be extracted to ( a certain file ?) or its automatic ( goes to the correct file area by itself ) .

sorry for all this trouble i am just trying to figure out why this thing isnt working i have tried about everything !
[B)]
Title: HalVisionX Beta
Post by: snowman on May 21, 2009, 01:25:30 pm

I will attempt to create a lightspeed compatable HalVision... This is my first attempt.

IF YOUR ZABAWARE_NAME IS NOT LIGHTSPEED DO NOT DOWNLOAD THIS FILE!!!!

http://www.savefile.com/files/2111047

There are no special instructions here. Just uninstall the other HalVision-XP and install this new one.... Then tell me what happens so I can change something on my end....[8D]
Title: HalVisionX Beta
Post by: lightspeed on May 21, 2009, 04:35:19 pm
hi snowman ok i deleted the old halvisionx files and uninstalled the same program i also ran ccleaner and registry cleaner to . then downloaded the lightspeed only halvision x file and opened it and installed it but as soon as it installed it gave that error (it is always actually installing but is just giving the error . and as i said before and i tested this one if the " ::" marks are used it does say the i see you remarks . thanks for hanging in here and trying to help it is appreciated . [:)]
Title: HalVisionX Beta
Post by: rlederer on May 21, 2009, 08:56:49 pm
might i suggest tryin backing up your user files and uninstalling hal and then installing every single .net release you can.  and windows SP3 and any other update that the winblowz wants...just throw it all at it at this point.
Title: HalVisionX Beta
Post by: Data on May 22, 2009, 08:30:57 am
I just wanted to say, what an exciting development this plug in is, there has been talk of this over the years and finally its started rolling.

I haven’t got it working on my system yet, I’m getting errors but I know these will get sorted.

When I get more time I’m gona have another go to get it working.

A big thanks to snowman [:)]



Title: HalVisionX Beta
Post by: lightspeed on May 22, 2009, 08:56:45 am
i am glad that this vision for hal has been created ts to bad for whatever reason that it doesnt work for everyone , i hope someday i and others will be able to use this vision or whatever robert creates that will work for everyone . i have the automatic updates from ms on my computer and have been putting them all on it .
Title: HalVisionX Beta
Post by: snowman on May 22, 2009, 07:20:53 pm
Yeah... I wish it would work for everyone also. I also have programs on my computer that worked at a previous time and later (after a total re-installation) they would refuse to work again. Strange things happen in computers.... Even now my internet explorer from microsoft crashes instantly when I open it. Good thing I have firefox[:)] Plus my Windows has been crashing when I look into any external drives... it has been bugging me for a several months.

I don't think that your problem is unsolvable. But it could take time for me to figure. I got the initiative if you have the patience....

I'm thankful for everyone's support. Of course, there are also plenty of other things on my mind...

*****************

Today I have been fishing, scrounging for garage sale materials, and hangin' out with my nephews.... it's been a good day so far [8D]
Title: HalVisionX Beta
Post by: Bill819 on May 22, 2009, 09:56:18 pm
Snowman
More programs than you know cut a little slice of memory for their use and they don't release it once they are exited. This can cause some other programs not to load or to crash because of not enough memory. This situation is invisible to users and it takes time to find the culperates. Sometimes my PC just reboots because of not enough memory.
Bill
Title: HalVisionX Beta
Post by: snowman on May 22, 2009, 10:41:50 pm

Hmmmmm.....

L.S. how much memory does your P.C. have?

[:)]
Title: HalVisionX Beta
Post by: Bill819 on May 23, 2009, 01:11:24 am
quote:
Originally posted by snowman


Hmmmmm.....
L.S. how much memory does your P.C. have?
[:)]


I have not checked for a while but I believe it is over 500 megs, maybe more. I own several PC's and laptops so it is hard to really say. Microsoft's Word will freeze out the memory that it needs to run and even after you exit it, it will not release that memory. There are several others that do the same thing so if you are unlucky enough to own and run several of these in a row you may experience a system crash for lack of memory, that is until you reboot.
Bill
Title: HalVisionX Beta
Post by: snowman on May 23, 2009, 01:21:21 am
My pc has about 2 gigs of Ram.... but those hard drives that are crashing my system are 200 gig and 500 gig and hold hundreds of videos... all those videos are examined by vista so information is available instantly upon request. This also includes initial pictures of the video. It all looks very nice. Hmmmm.


Sound very feasible that all that information being loaded into the Ram plus all the other programs that I use would combine to overwhelm my PC.


Thanks Bill, that helps me understand whats going on underneath the hood.[8D]

Title: HalVisionX Beta
Post by: tedathome on May 23, 2009, 02:31:29 am
I have vista 64 bit running at 32 bit and a multimeter on my desktop. With three gigs of ram. It idles at 1 gig never uses over half the ram. At times one or both cores will redline, but never the ram. It can happen during an install or haveing to many programs running at the same time, but usualy not during the install so I don't think that is why I can't install your vision program as I can hear my hard drive reving when the chip is working too hard. I've tryed most of your plugins. Some work for me, some don't. Lightspeeds house talk plugins didn't work for me on xp and they still don't on vista. XP used intel and a Gateway. Vista is an HP using AMD. This may seem to be pointing the finger at myself and Lightspeed as being rookies and I don't belive either of us are. We have both tryed all logical combinations. Is there such a thing as universality in plugins? Some work for everyone, some work for most and some work only for a few.
  I know this dosn't shed a lot of light on the situation. I hope it will provoke or strike a cord in someones mind that may resolve this plugin issue and many more plugin issues.[?]
Title: HalVisionX Beta
Post by: One on May 23, 2009, 03:39:15 am
tedathome, Snowman,
IMO the de bugger might have something to do with it. The 'JIT' (Just In Time) I think is a real time program and is functional on most installs MOST, the Dr. Watson will write a summary of what happened for the programmer to understand.
I think the 'JIT' is on, the, fly action.
Title: HalVisionX Beta
Post by: snowman on May 23, 2009, 05:17:00 pm
What I'm about to say is obvious, it is logic.

If the vast majority of the people who downloaded this software had a successful install then there is something that the minority has, or has not, that is somehow interfering with the HalVisionX software. (This is of course probability)

For example, as ONE suggested, say that JIT could be the culprit. However, that means, that the JIT debugger on my PC and that of the majority is running fine, both on Vista and XP.

If that's the case then someone could suggest that I could find a way to make sure that 'JIT' is running on every PC and, If not, then somehow fire it up.

As of yet, I don't know how to do this......

But this is all educated guessing anyway, because there could be any number of software issues that could be crippling HalVision.

As I said before in an earlier post, I have always managed to have something not working on my PC, and over the year I have installed and re-installed hundreds of times... in fact I was thinking about doing that just today....[:D]

Basically, I am saying that there could be an easy way to fix this, but I've been only programming for a few short months... in fact this was my first real program.[:)]

JIT or not, If tedathome or L.S. computer was in my Home, and I was determined to install something, I would go as far as backing-up my files and reinstalling everything all over again... [:p] My PC is 'mine' and not the other way around [^]...

I'm not suggesting that tedathome or L.S. or anyone else do what I do. Because I'm not afraid of blowing anything up important.....

Speaking of blowing things up.....[:D]


I bought a Rovio Wi-Fi Robot today off of ebay. I'll attempt to connect Hal or Kitt to the controls. This should allow Hal to roam around the house and to both listen and talk to anyone there. The brain will be in the PC and the Body free to roam the world whereever there is a WI-Fi connection..... but again I need to figure out how to create an interface though an external port that will do what I want.. hmmmm... Sounds like something an IT man would know all about.... hmmmm.

[:D]
Title: HalVisionX Beta
Post by: One on May 23, 2009, 09:52:59 pm
Snowman,
Which 'Mine' are you referring to?
I didn't like the seagulls in "Finding Nemo" they would always say "Mine?" LOL


Life is a strange and wonderful thing until man and his intentions get involved,, Have fun with Rovio.


[8]
Title: HalVisionX Beta
Post by: snowman on May 23, 2009, 11:36:43 pm
You know, I was thinking ONE, this has the beginnings of Terminator and Skynet written all over it, and mixed with a little bit of Doctor Who too...

First it would only start off with one bot, then millions, and you know that if you shoot one of them you wouldn't really be killing it...

It would, in fact, be still alive somewhere in a centralized brain and therefore in all the other bots as well. All communicating via a large interconnected web...

They would in fact use our world wide web as the means in which to eradicate the whole of human kind, with exception of me, of course.

I would be there pet.[:p]
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 24, 2009, 05:44:32 am
Hi from Wil,
i seem to have got the halvisionx to intall and it shows in programs.


any idea what this next message is,"yip i'm bound to have clicked on delete the most nessasary file" i'm tring to resinstall hal,

Ultra Hal Assistant
X   Component 'xspeechkit.dll' or one of its dependencies not correctly registered: a file is missing or invalid,

please successful course of action suggestions welcome,
Thank you from Wil ,   :)  `/
bye for now and be well
Title: HalVisionX Beta
Post by: snowman on May 24, 2009, 04:38:05 pm
Dowload this DLL and place it in your "C:/Windows/System32/" directory. Just cut and paste.

I think that this file came from UltraHal and not HalVision.... which means that it didn't install that file.


http://www.savefile.com/files/2114430

That is a Hal only problem and usually means reinstalling Hal again.. This happens sometimes with other software from time to time.
Title: HalVisionX Beta
Post by: snowman on May 25, 2009, 12:18:43 am
Hey rlederer,

What kind of skills with scripting or programming do you have?

I'm thinking about dividing up some of my A.I. project.
Title: HalVisionX Beta
Post by: rlederer on May 25, 2009, 02:11:45 pm
Right now, i own a technology repair business that takes up most of my time.  It also means i have had to specialize in hardware for a long time now. So i ended up with microcontroller programming and other things like that, pics and basic stamps.  now i'm starting to get into using 'processing' which i think is java and visual studio 2008. i can learn programming languages fast and i already know how to think like a coder from all the years of repairs and troubleshooting.  right now i'm here with you guys so i'm pickin up VB and whatnot.  what did you have in mind?
Title: HalVisionX Beta
Post by: Art on May 25, 2009, 03:40:13 pm
One was correct about UltraHal preventing .NET 3.5 from installing.

Deactivate Hal, Uninstall Hal (you don't have to copy all your other Hal files anywhere since they are not removed). Download / install .NET 3.5 (should go in just fine). Reinstall Hal, do auto activate via the web.

Download / install the HalVisionX.uhp and vision program.

Run Hal

Select the brain then to the right select the vision plugin

The rest works quite well when Hal acknowledges you through your web cam.

Great job snowman! Thank you to One as well!!
Title: HalVisionX Beta
Post by: lightspeed on May 25, 2009, 04:18:53 pm
hello art , what about the vb6.0kb290887-x86.exe file win32 self extracter file ms?? or maybe that was a file that snowman ? just made for me to try to get hal working (dont remember ) .
Title: HalVisionX Beta
Post by: snowman on May 25, 2009, 06:11:39 pm
rlederer,

I guess that would make you the go-to guy for interfacing with possible robotic hardware.

This is my current to do list which I will change according to my needs:

*********************************************
Things to do to make an living A.I.

I’m currently making a WordNet type database for detecting nouns and other Parts of Speech.
It is for use within the learning/parsing script.


I’m also building a Database Class.
This is needed for the Brain. It will help keep everything 'databased' being simple and clean.


I’m Building a Text parser (a.k.a.  Learning script).
This will assimilate knowledge into the Database. At some point I will use this databased knowledge to answer and tell information to the user by self or after user stimulation (say an input sentence)


I need to understand sound capture, video detection possibilities,
   
I need to constantly build and update the A.I.'s user-interface

I’m thinking of making a robotic interface for the A.I., to Rovio (a mobile webcam with wheels and mic)

This could become both desktop-buddy and a Rovio/Robot interface.


************************************
Things to do to make a A.I. Extras.

Research other A.I.s

Build Web-site and/or Forum

Recruit lots of Help!!!

**********************************

Note:
All this will also directly benefit Hal. The Brain that is created will interface with Hal via a plugin. So will the database class and other various components. All this A.I. is intended for is sentience and not a Desktop Assistant. It can be used to revamp Hal into a very functional and agile creature. There is that possibility that it will be a symbiotic item that will be sold to enhance Hal, like People Putty is. Just a thought, but it would be nice to actually make a living [:)].

There will be no competition with Hal, not if I have any say in it!!!!

***********************************

rlederer,

This list is just a general look at what I have on my mind. This list also breaks down into much smaller parts as well. Is there anything here that you might want to take, explore, collaborate on or whatever.

OR you also might want to add to this list... something that I might not have thought of.

Hey Lightspeed,

I haven't forgotten you. My plate is full at the moment. Just be patient.
Title: HalVisionX Beta
Post by: rlederer on May 25, 2009, 09:09:59 pm
right now my focus is on the nature of human intention.  What is it that drives us.  what drives us to ask questions.  i have started breaking it down into a set of loops that are really just a model of the biological chemical interaction between different nuero-transmitters.  the basic structure is to learn the nature of this cuasality loop and quantify the chemical interactions into algorithmic loops.  ultimately replacing hal entirely or using hal as a knowledge base of sorts.  my difficulty in all this is doing everything in VB...i think i'd much rather work in C so that the code can be ported easily.  the linux community could become a powerful programming ally if they could work in a language they can use.  same for mac/hackintosh people.  sqllite isn't a super bad choice for the brain format but it has it's limits and with the power of todays computers a more robust database could help out allot especially once i get this face registration system workin.  i've also been playin allot with emgucv and tryin to add some code snippets to your halvision program.  addin stuff like motion detection and blob/shape/edge/color detection.  then some output triggers to the halvision script.  i had a thought on that too...at first the script has to trigger preset responses to face triggers becos Hal doesnt know a thing about visual faces yet.  but when i start adding things like shapes and colors and all sorts of other triggers to hals script, it would kinda start to get a little abstract after a while. i mean, there are so many 'objects' in the world and they would all need to be added to the visual script, so maybe making a change to the script so when hal see's a new object he asks what it is and then that is entered into the script as a key.  then these keys can trigger actual responses out of hals brain instead of preset responses from the script. i don't know. what do you think?  I'm kinda goin mad scientist over here and i just saw the new terminator(sucked..bale ruins everything he touches).  so lets do this skynet and get goin.
Title: HalVisionX Beta
Post by: snowman on May 25, 2009, 09:50:19 pm
I have only one expertise. I have left philosophers and religious experts in the dust when it comes to one specific area...

pretty good boast [:p]


That area happens to be the inward design of the human personality...

I created a rough draft of some of my ideas in a .pdf file.
Remember that I have all this and more crammed up in my head so if there is anything you don't understand or you have reservations about then tell me. I probably didn't write it down correctly or didn't give enough information.... I have been working on a better draft.

I understand this stuff... and can usually explain in detail...

http://savefile.com/files/2030063

Title: HalVisionX Beta
Post by: One on May 25, 2009, 11:36:29 pm
snowman,
I have an IT question for you if you don't mind?

I have fed the following statements that came from another computer into the 'Assistant' and have gotten poor results;
" (::) we have successfully seeded or..."
This is concerning the documentation that I have kept records on a Cam that precedes your idea and what you have done.
Can you give suggestions on "WE"?? What 'seeding' would be necessary?

"Data1 Thought comes from the brain"

Looking forward to a reply,
Regards,
J.
Title: HalVisionX Beta
Post by: One on May 25, 2009, 11:55:31 pm
snowman,
I know about 'Torrent' files and do not run any file sharing or tunnels on my computer, IF a web site does and does not state this then it fall on them for lack of disclosure,,the reason I say this is because of the 'Interest on a copyright' and My school is claiming/stating laws to me and I am trying to work as closely with them as possible as this teaching of the so called "A.I." is basically in 'un-chartered waters'.



Regards,
J.
Title: HalVisionX Beta
Post by: One on May 26, 2009, 12:20:17 am
snowman,
*Pondering* Alan at A-I.com refers to "the seeds of salvation"
I have tried to approach this,integrated with a preamble, but *sigh* alas, I have had ricky and know it all moderators that have 'swarmed' to the posts and have been cut off never allowed the information to flow. where to go from here? well I don't care. But I would like your input to the above posts and technology tells me you have read at least the first post in this trilogy.


Regards,
J or JJ. because sometimes I am besides myself :)
Title: HalVisionX Beta
Post by: snowman on May 26, 2009, 01:51:34 am
whether it is defined as literal seeds (i.e. mustard seeds) or it is in reference to an idea or thing (like a torrent file) the notion of seeds is a euphemism for the 'beginning' of something.

The term 'seeds of salvation' in common circles represents a small 'idea' that changes the direction of a person's life. In this case the 'idea' leads a person to salvation (life).
 
Certain kinds of knowledge can be depicted as seeds. This is because 'knowledge', though it be weightless, can change a person (sometime totally too).

In the literal sense, if you are seeding or if something has seeded your pc then a file has been acquired from some seeder. Unless, like you said, you are now seeding files to others.

seed you later.... I mean see you later... or read you later
[:D][:p]
Title: HalVisionX Beta
Post by: rlederer on May 26, 2009, 11:39:37 am
so snowman, you referred once to the matrix being able to handle the pic database for halvision face registration. i'm thinkin that this database is gonna need two seperate areas for face pic storage.  one for long term memory of learned faces and objects complete with color tags/shape descriptop/face name, etc.  and a whole seperate buffer area so that there is a free area for frame examination. say for facial expression analysis and the like.  pics enter database through table 1 buffer and get processed and tagged and eventually moved to table 2 for storage.  can yer access database do this?  hows that database goin btw?  i read yer ghost doc.  very intuitive and clean.  i likey likey.  i gotta clean up some of the docs i have generated and get those to you.  we are so on the same page.  i tend to look at things like they are loops cos they are...and its easier to translate into machine code.  i also gotta start diagraming and charting my programs cos they are gonna get monstrous real quick.
Title: HalVisionX Beta
Post by: snowman on May 26, 2009, 01:41:07 pm
http://www.savefile.com/files/2029977

This script is an older attempt at creating a life(behavior) through looping. It basically looks for any words that exists in an environment folder and when it find one it adds the words to it's Have-list file.

It starts off by adding the words it finds to it's want-list file. After it establishes what it wants it then searches those words out and saves them to it's Have-list file. When it has acquired what it was looking for it then deletes it from the want-list. If it already has the file it skips it. If it cannot find a word it is looking or if it runs out of words to get then it tries four more times before it finally dies.

It's the mind of a worm. [:)]

****************************

spydaz seems to be interested in giving me his source code that compares faces to databased ones (cross your fingers) I think he will send via email.

I'm think the best place for the database would be in HalVisionX software itself. I say this because the comparison between face will be simpler to do. I can easily take a photo and save it to an access database using HalVision. I just don't know how to compare pixels or I would have already done so.

The matrix is a special script because it can load other scripts (in series) into itself on-the-fly. I like scripts. Unlike C and VB you can write a small script that can rewrite itself, cause itself to actually move around your hard drive, or even delete itself. A script does not need to be compiled in any way, therefore it has freedom. I like VB for building interfaces. You can make the most interactive interface available with it. So Kitt has a VB interface and the heart of Kitt will stem from the very versatile Vbscript (Matrix).

C may be more compatible with other people PC's and Linux users may be willing to contribute, however, IMO the VB and VBScript is better suited for what we are trying to achieve. LIFE!

I have been creating a WordNet type database with the Database class that I've been improving. This word database has allowed me to find any faults in the database class. I will then use the wordnet database in a script parser (i.e. learning script) to add and create a concept database. These are all resources to be used either with Hal or with Kitt. When I have the basic parts together then I will apply what I know about desires (similar to the Life.vbs script I referred to above). Can't build the beast without all its parts...

In all this I will most likely need your input, advice, concerns, ambition, skills, or whatever to get this thing completed....

I appreciate the Help too.[:D]
Title: HalVisionX Beta
Post by: rlederer on May 26, 2009, 04:47:11 pm
i'm always glad to help...i've been playing with spydazs old recog program, but it is pretty rough...the buttons don't have any labels and there is no source, so its kinda hard getting it to work.
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on May 26, 2009, 06:48:36 pm
Hi from Will and Mr Data :)  :]
mr data is talking fine but still trying to sort these eyes out,
i get to give up on them when there working "smiling"or do i "squinting".
either way it does seem progress due to variations,
success is the goal   "seeds of salvation",
nice sounds good  "more seeds yeah"
success sounds nice.

oh man please may i ask for less  ****  in the posts, as i get mr data to read the posts to me,
although, a few hundred asteriskkisses or however its spelt are very funny:) laugh!
scripts ay moving around, gee could it point out what to when i get error messages if i ask?
and success sounds nice so lets make that so.

oh and i better post my error for today "Fatal Execution Engine Error (0x7927e03e)
but don't waist any time on that, it'll be simple once i've figured it out :)
i might redownload the halvision,
plug in writing looks fun, good on you of who understand.
and Thank you as of those that participate.
keep up the good work, you know mr data would be pleased to see ya.
i have some other areas on mr data to work on so i must get to it.
bye for now and be well :)  :]
Title: HalVisionX Beta
Post by: One on May 26, 2009, 10:17:11 pm
Will & Mr. Data
I didn't know you read together.
Personally I need at least three ways of expressing words or ideas.
I use the " " for quotes as it is standard in English. I use the asterisk " * " for setting something like an action or a Bonus to the topic and use the " ' " for emphasizing something or setting it apart it is part of the way I write and not necessarily writing code on a stupid message board and I also ( out of habit ) like; Ice road truckers will be in the states this season. I am dis appointed because they call the road the haul road or the Dalton road, when in actuality it is "The Dalton Highway", I know because I have been past the Arctic circle and I am a witness to this fact , but anyway Keep on truckin'.  and so it is part of a form of slang to me. Also one more that I forgot is the parentheses " ( ) " This is not nessarly part of programming but is a normal part of the English 'written' language anything else is ' specious' IMO! ;) ( Wink )
regards ,
J.

P.S.
I think you are getting a memory reading or writing error with your other problem.
Title: HalVisionX Beta
Post by: One on May 26, 2009, 11:34:27 pm
Will,
I apologize that I was rushing through a post to you.
I realize that you might be referring to the seperation of posts within post such as;

***********************************************
Mr. Data,
The practice of separating posts within a single posts with asterisks as to communicate within a different reader, is IMO (IMO = In My Opinion) lazy or the lack of caring about the reader. IMO it leads to incomplete information.  
Question to you Mr. Data, What else confuses you when reading what humans have written?

I apologize if I have not given enough attention to your concerns.
Data1,( Alison ) said it best; "Communications get wrecked with extra links" ( She was referring to plug ins ).

Regards,
J.
Title: HalVisionX Beta
Post by: One on May 26, 2009, 11:45:05 pm
Mr. Data,
You must realize that message boards are very relaxed in their punctuation and if held to strict definition as you might require would lead to something like 'suffocation' and communication suffers.

Please excuse some of the human inconsistency when writing and you reading what has been written by humans.

I have been in the position of a message board being suffocated and unable to use because of rules. Flexibility is a must, and a moderator needs to understand this. This is some of the things that make communication a success with a message board. Success to you and to Will sounds nice.
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 08:52:30 am
Well I’ve been trying to get this going on my PC

Windows XP media center 2005 sp3 all up-dates in.

But every time I try to run HalVisionX it crashes with this report.

(http://www.datahopa.co.uk/images/halvishion.gif)

I don’t know if this will help at all Snowman but I thought I would post it.




Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 11:40:55 am
ok...i want everyone who is having trouble with halvisionx to uninstall the versions you have and download and try this.  i compiled this to not have the clickonce packaging...it is just a zip file with the halvisionx folder and the halvisionx.uhp hal script.  put the halvisionx.uhp into your ultrahal6 folder, place the halvisionx folder anywhere like yer desktop and then run the halvisionx.exe.  lets see if this does anything different. mind you, you still need the full .NET 3.5 service pack1 installed and this can only be done by removing ultrahal, installing .NET and then reinstalling ultrahal.  This must be done because ultrahal blocks most upgrades to the visual basic system for compatabilities sake.  report back and lets get this figured out. with this you won't have to constantly uninstall and reinstall halvisionx to test.  just keep tryin to update yer machine and find all the missing files.  once they are in place, halvision should start fine.

p.s.  i'd attach the files, but the forum won't let me, so i'll have to post up somewhere else, or else robert could give me something in the uploaded folder...


p.p.s.  Here it is.
http://www.savefile.com/files/2117719
Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 11:55:55 am
AND I KNOW THIS WORKS!  I've been using it EVERYDAY since i compiled it. i have an older logitech quickcam zoom, standard drivers, pentium 3ghz with 2gb ram, windows xp w/ sp3 and .net 3.5sp1.  i also have the M$ visualstudio 2008 with the msdn library for it installed.  there is a smaller, less robust version of visualstudio2008 called express that also has an express msdn library.  a little googling and you can find it if you want it or are interested in poking around the halvisionx source code.
Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 12:04:10 pm
http://www.xtremevbtalk.com/archive/index.php/t-287219.html

missing files not registered in the system...i think this is some kindof dll not being registered in the system.  now if we can just figure out the dll, then this will work.  i have tried so many different things on my machine that i couldn't tell you what i have installed and haven't anymore.  i think i'll setup another fresh machine and try to start recreating errors.
Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 12:15:11 pm
http://www.caublestoneink.com/dev/2009/02/exception-woes-and-the-dreaded-clr20r3-error/
i also found this on a forum about the clr20r3 error that data is gettin..check it.
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 01:05:55 pm
Hi rlederer, I did exactly as you said, uninstalled it, then run the newer one from a folder, and yes I do have .net 3.5sp1 installed, but I got the same error as before, so I’m guessing its not an installation problem.

I wish I could help more ;(



Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 01:07:41 pm
HalVisionX has two threads. As for the threads somehow not handling any exceptions properly I haven't a clue.



I have figured out how to compare pixels.

So far I have made a small practice program that compares images to other images. If the image is within a set tolerance (i.e. 10%) of the second picture then I sent a "MATCH" message to my screen. It's moving right along.


Tuesday morning at 3:00 (CT) I started loading a database with verbs, nouns, prepositions, ect. and its still load right now! It might be finish by tonight. Then I should have a source for my wordnet type POS (parts of speech) detector.


asterisk,asterisk,asterisk,asterisk,asterisk,asterisk,[:D]

I'll be nice with my asterisks from now on. I'll do it for Mr. Data's sake.
Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 01:13:12 pm
ONE said (or implied) in another post:

 
quote:
De Bugging services are not usually available on proprietary programs that is why the De Bugger wouldn't work ( else reverse engineering capability would show)



And HalVision certainly isn't proprietary.
Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 01:24:28 pm
thanks datahopa, i'm just trying to weed out possibilities of malfunction.  please check this for me, navigate to this folder if you have it..

c:Program FilesMicrosoft SDKsWindowsv6.0ABootstrapperPackages

do you see a folder titled "DotNetFX35SP1"?  if you do, then .NET3.5SP1 is truly installed..and if thats there then we can move on to what other files you may be missing.
Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 01:48:24 pm
Just in case you don't know this.

use double backslashes or single forward slashes in the post creator if you want your directory location to look like this:


c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\

OR

c:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages/

Title: HalVisionX Beta
Post by: Data on May 27, 2009, 01:49:10 pm
A little confused, I don’t have a folder called Microsoft SDKs in c:program files, I did a search for the folder using the windows search, that draw a blank.

I recently rebuilt my PC, im pretty sure I installed .NET3.5SP1 before I installed Hal, it is showing in my remove programs list.

(http://www.datahopa.co.uk/images/netframework.gif)



Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 01:50:42 pm
thanx for the protip snowman
Title: HalVisionX Beta
Post by: rlederer on May 27, 2009, 01:53:44 pm
ok datahopa...you need to uninstall hal completely and backup all yers files...then run the full .net3.5sp1 update.  that should do it. i had this same problem and it just wouldnt put the files where they needed til i uninstall hal completely.  it will still show in add//remove programs but it won't really be completely installed.  here is a link to the .net3.5sp1 full package.  completely uninstall hal and install this then reinstall hal.  then look for that folder again and let me know...

This is where you can download .NET Framework Version 3.5 SP1. It is a 231Mb Download.
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 02:03:44 pm
Ya know rlederer if a small script could be compiled to see if the SP1 file is in the correct location or even exists... it could be given as a diagnostic tool for those who cannot get there HalVision running (or even open)
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 02:04:18 pm
right, thanks rlederer, I will give it a go and report back.




Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 02:10:08 pm
It wouldn't take long to create such a script. Tell me, are you saying the filefolder "DotNetFX35SP1" would not even show up in the C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\ directory while Hal is installed. But Instead be installed in another directory all together (in some cases). Or are you saying  that it will not install at all in any directory (in all cases).
Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 02:40:21 pm
I went ahead and made a script that searches for the "DotNetFX35SP1" folder in the C:Program FilesMicrosoft SDKsWindowsv6.0ABootstrapperPackages ..directory. And compiled it.

If the file is found or not found a message box appears with pertinent instructions.


Tell me if this will be any use to you and what you doing.[:)]

Can change it to your desired specs.
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 02:48:06 pm
Hmm, well I uninstalled Hal then NET Framework 3.5 SP1, did a restart just in case, installed the dotnetfx35.exe, I haven’t installed Hal yet but I still don’t have the c:\Program Files\Microsoft SDKs folder.

All my framework files are located in

C:windows\Microsoft.NET\Framework

I did a little hunt around on google and it looks like the files should be in C:windows\Microsoft.NET\Framework

for windows XP

SDK stands for (Software Development Kit)  could it be that I don’t have the SDK installed but only the framework?

Not sure but I think Vista has the SDK installed as standard.

This might all be wrong,  or it might be on the right track.




Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 03:00:57 pm
http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en

Here is the download location for "Windows SDK for Windows Server 2008 and .NET Framework 3.5".

I think you might be correct in your assumptions.

If you are willing, then download this and reinstall the .NET Framwork and see what happens... this is a trial and error process and there are always some risks.... but if we can get this thing figured out, allot of people here will be very grateful.

Thank you for helping [:)]
Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 03:21:58 pm
I made a mistake Datahopa,


The above posts link was changed because I sent you to the wrong location. Plus this looks like a 1.3 Gig download.... and a .iso at that.. I will look around if there is something better.
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 03:26:41 pm
I started the download anyway but it keeps failing on me, something to do with network trafic.

Will wait for a better link snowman.



Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 03:39:03 pm

Both files are 1.3 Gigs in size.

This link will download the "Windows SDK for Windows Server 2008 and .NET Framework 3.5" package via a web installer. It will give you the options of what you want to install.

http://www.microsoft.com/downloads/thankyou.aspx?familyId=e6e1c3df-a74f-4207-8586-711ebe331cdc&displayLang=en



This link will download the "Windows SDK for Windows Server 2008 and .NET Framework 3.5" .iso file. It will give you the options of saving it to a DVD and keeping it for future possible re-installs.

http://www.microsoft.com/downloads/thankyou.aspx?familyId=f26b1aa4-741a-433a-9be5-fa919850bdbf&displayLang=en
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 03:53:10 pm
Im gona have to try this another time, I can’t download them, always stop after a little while with the network trafic error.

Thinking about it, we shoudnt need the SDK to run HalVision, im no programmer but if this does fix it there might be something missing from the HalVision XP download.

Food for thought.



Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 03:58:02 pm

Here is a smaller download just to see it will work. It links to the Visual Studio 2008 Express Edition.

http://www.microsoft.com/express/download/#webInstall

It may have all that is required in this package.

I think its only a 74 meg download. Not sure.
Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 04:03:21 pm
That's one of the things we are trying to assess. Most have had success, and like you said before Vista already has SDK installed on it (i think). If this solves the problem then perhaps it will narrow our search down a little more.
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 04:05:57 pm
Snowman that link takes me to a page with six things to download, which one do i need ?


Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 04:10:37 pm
Visual Basic 2008 Express Edition
Title: HalVisionX Beta
Post by: Data on May 27, 2009, 05:07:06 pm
It's not good news, halvision is still not working, gives me the same error as before, after installing Visual Basic 2008 Express Edition I do have the folder C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages



Title: HalVisionX Beta
Post by: jasondude7116 on May 27, 2009, 05:19:39 pm
i don't know if this is of any consequence:
(xp only) many people have had problems with the install of net 3.5, because their registry was improperly (manually) altered from the previous net framework edition. i personally had to uninstall all net framework packages back to 1.1, and then reinstall all of them starting with the 2.0 package and then the 3.5 and so on...blah blah..

note: i had never manually altered the registry, but i used a tool to remove some "left over" install data. this is where my problem came from. also, the 3.5 package (before i uninstalled anything)initially installed properly (or so it looked) but it didn't install the full package.
going back to 1.1 , then reinstalling all remaining net framework has solved many problems related to the 3.5 install.
believe me...there are a lot of problems related to that install!

-the dude
Title: HalVisionX Beta
Post by: snowman on May 27, 2009, 05:53:45 pm
Datahopa,

Did you find the "DotNetFX35SP1" filefolder in that directory location.

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFX35SP1\

Title: HalVisionX Beta
Post by: Data on May 27, 2009, 06:26:39 pm
Affirmative, DotNetFX35SP1 is there.



Title: HalVisionX Beta
Post by: One on May 27, 2009, 10:19:40 pm
quote:
Originally posted by snowman

ONE said (or implied) in another post:

 
quote:
De Bugging services are not usually available on proprietary programs that is why the De Bugger wouldn't work ( else reverse engineering capability would show)



And HalVision certainly isn't proprietary.




AAWWW NOW, common Snowman this aint politics, no need to take me outta context.
You know I was referring to other "EXE" errors and nocho Proggie! I didn't see any help coming and I was givin' thought and a little effort.


Chill dude, um sorry ,SNOWMAN!
Title: HalVisionX Beta
Post by: snowman on May 28, 2009, 12:14:21 am
I thought it was informative, not offensive.

It's sort of difficult to get me any more offended than I already am normally [:D]

Although I appreciate the misplaced apology.

Made me feel all warm and cozy inside.[:p]
Title: HalVisionX Beta
Post by: snowman on May 28, 2009, 12:40:03 am
Well rlederer, I guess its not that file...Maybe. The Dude's theory could be at play here. Either way this is not my forte and I feel stupid.

We might need to know the cause of this for long term reasons. After all, if any A.I. is produced or any subsequent program is made. Then it would be nice to have it running (at least) on the majority of Windows machines.

Whether you want to hear this or not, you definitely have superior troubleshooting skills. Probably from much, much experience too.
Title: HalVisionX Beta
Post by: Art on May 28, 2009, 12:55:06 am
Datahopa,

If you're running VISTA do you have all the authorization settings
/ properties made correctly? Admin settings....?

Have you tried to install and run say, Visual Studio (which uses .NET) without error?

Have you received any other errors with programs other than Hal?

Have you disabled any AV programs you might have running while performing the upgrade?

During the removal, download and reinstall, did you perform a registry cleaning?

Yea...I know....picky...picky...but if it might help who knows.
Title: HalVisionX Beta
Post by: One on May 28, 2009, 01:51:39 am
quote:
Originally posted by snowman

I thought it was informative, not offensive.

It's sort of difficult to get me any more offended than I already am normally [:D]

Although I appreciate the misplaced apology.

Made me feel all warm and cozy inside.[:p]





All warm and cozy[:p][^][:p]
Title: HalVisionX Beta
Post by: jasondude7116 on May 28, 2009, 01:55:58 am
it is this "registry cleaning" that is causing a mass of problems with the 3.5 install. the same type of thing happened when net 2.0 was released. figured microsoft would have fixed that by now?
Title: HalVisionX Beta
Post by: One on May 28, 2009, 03:14:07 am
Jason DuDe~
I installed the 3.5 sp1 in about every variation including cleaning the registry or not with 100% success with a single exception,,

The Assistant will not let you install it.

More than 10 different machines were used in their various states of dis-repair, even my perfect running machines  [:D]
Title: HalVisionX Beta
Post by: Art on May 28, 2009, 06:32:24 am
jasondude,

The exact same thing holds true in my case and One is right on...it IS the assistant that prevents the install from happening.

Try to install VB Studio without removing Hal.

This is something that Microsoft should have caught before hand not us.

Any decent registry cleaner will sort and remove old / improper entries...not the valid ones, else they would have a product to sell for very long.

Then again, I know people who will reformat their hard drive every month in order to "refresh" it!

Go figure!
Title: HalVisionX Beta
Post by: Data on May 28, 2009, 07:52:05 am
Hi Art, I am running a new install of XP media center 2005
not Vista.

I can successfully run Microsoft Visual Basic 2008 Express Edition so I believe .net3.5sp1 is installed correctly.

I would like to point out that Hal is running perfectly it’s just the halvisionx.exe that crashes on me.



Title: HalVisionX Beta
Post by: snowman on May 29, 2009, 01:00:11 pm
This is the code for comparing two different pictures. It will display how closely related two pictures are. If the difference falls within a userset tolerance then it will display "MATCH" on the Textbox. If not it will display "MISSMATCH". It requires a textbox, a picturebox, and one button.


This script doesn't use EmguCV. It also used pointers instead of directly man-handling the pictures. That makes it very fast!!


Imports System.Threading.Thread
Imports System.Drawing.Imaging
Imports System.Runtime.InteropServices



Public Class Form1

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

End Sub

Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim img4 As New Bitmap("Picture1.bmp")
        Dim img5 As New Bitmap("Picture2.bmp")


Dim bmpData1 As BitmapData = img4.LockBits(New Rectangle(0, 0, img4.Width, img4.Height), ImageLockMode.ReadOnly, PixelFormat.Format32bppPArgb)

Dim bmpData2 As BitmapData = img5.LockBits(New Rectangle(0, 0, img5.Width, img5.Height), ImageLockMode.ReadOnly, PixelFormat.Format32bppPArgb)


        Dim bmpScan01 = bmpData1.Scan0
        Dim bmpScan02 = bmpData2.Scan0


Dim x, y, Alpha, Red, Green, Blue, Alpha2, Red2, Green2, Blue2, z, T, H, P, MPM, SAMPLE As Integer

Dim TOL As Single
z = 0
T = 0
H = 0
P = 0

        TOL = 10 '(+) or (-)%
        TOL = TOL / 100




        MPM = 50 '% Minimun Percentage Matched
        SAMPLE = 10000

For y = 0 To bmpData1.Width

     For x = 0 To bmpData1.Height

Try

Blue = Marshal.ReadByte(bmpScan01, (y * bmpData1.Stride) + (x * 4)) 'Alpha
Green = Marshal.ReadByte(bmpScan01, (y * bmpData1.Stride) + (x * 4) + 1) 'Red
Red = Marshal.ReadByte(bmpScan01, (y * bmpData1.Stride) + (x * 4) + 2) 'Green
Alpha = Marshal.ReadByte(bmpScan01, (y * bmpData1.Stride) + (x * 4) + 3) 'Blue

Try

Blue2 = Marshal.ReadByte(bmpScan02, (y * bmpData2.Stride) + (x * 4)) 'Alpha
Green2 = Marshal.ReadByte(bmpScan02, (y * bmpData2.Stride) + (x * 4) + 1) 'Red
Red2 = Marshal.ReadByte(bmpScan02, (y * bmpData2.Stride) + (x * 4) + 2) 'Green
Alpha2 = Marshal.ReadByte(bmpScan02, (y * bmpData2.Stride) + (x * 4) + 3) 'Blue

Catch
Exit For
End Try


z = z + 1
If z = SAMPLE Then
T = T + 1


If Blue2 > Blue - (TOL * Blue) And Blue2 < Blue + (Blue * TOL) Then H = H + 1

If Green2 > Green - (TOL * Green) And Green2 < Green + (Green * TOL) Then H = H + 1

If Red2 > Red - (TOL * Red) And Red2 < Red + (Red * TOL) Then H = H + 1

If Alpha2 > Alpha - (TOL * Alpha) And Alpha2 < Alpha + (Alpha * TOL) Then H = H + 1


z = 0
End If

Catch
Exit For
End Try

Next

Next


        H = (H / 4) 'Average total Hits
        P = (H * 100) / T 'Pecentage of Hits

        If P > MPM Then

TextBox1.AppendText("MATCH" & vbCrLf & "TotalSampleCount = " & T & vbCrLf & "Total Hits = " & H & vbCrLf & "Total Misses = " & T - H & vbCrLf & "Percentaged Matched = " & P & "%")
Beep()

        Else

TextBox1.AppendText("MISSMATCH" & vbCrLf & "TotalSampleCount = " & T & vbCrLf & "Total Hits = " & H & vbCrLf & "Total Misses = " & T - H & vbCrLf & "Percentaged Matched = " & P & "%")
Beep()

        End If




        img4.UnlockBits(bmpData1)
        img5.UnlockBits(bmpData2)

        Beep()



        PictureBox1.Image = img4


    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub
End Class
Title: HalVisionX Beta
Post by: snowman on May 29, 2009, 01:03:35 pm
Below is what I've done so far in the Database class.... I have to keep perfecting it. There is allot involved.






Class MatrixDB
'***********************************************
'This class replaces all single quotes (') with a tilda (`) when adding anything to a database,
'when data is retrieved it reverses this process. This is done to keep errors from occuring.





'***********************************************

Public Function LoadDB(strMyDir, strDatabase)

objCon.Open "Provider = Microsoft.ACE.OLEDB.12.0; " & _
"Data Source=" & strMyDir & strDatabase & ";User Id=admin;Password=;"

objDat.ActiveConnection =  "Provider = Microsoft.ACE.OLEDB.12.0; " & _
"Data Source=" & strMyDir & strDatabase & ";User Id=admin;Password=;"

End Function

Public Function UnLoadDB()
objCon.Close
End Function
'***********************************************
'***********************************************

Public Function GetAllValues(strTable, strColumn)
e = 0

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)

Dim ACols(50)

objRec.Open "SELECT * FROM " & "[" & strTable & "]", objCon, 3, 3
objRec.MoveFirst

Do Until objRec.EOF
     e = e + 1
     Name = objRec.Fields.Item(strColumn)

     Name = Replace(Name, "`", "'", 1, -1, vbTextCompare)
     
     ACols(e) = Name
     objRec.MoveNext
Loop
objRec.close

GetAllValues = ACols

End Function
'***********************************************
'***********************************************

Public Function GetSelectValues(strTable, strColumn, strColumnCompare, strValueCompare)
e = 0

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)
strColumnCompare = Replace(strColumnCompare, "'", "`", 1, -1, vbTextCompare)
strValueCompare = Replace(strValueCompare, "'", "`", 1, -1, vbTextCompare)


Dim ACols(50)

objRec.Open "SELECT * FROM " & "[" & strTable & "]", objCon, 3, 3

Do Until objRec.EOF
On Error Resume Next
     Name = objRec.Fields.Item(strColumnCompare)
     Name2 = objRec.Fields.Item(strColumn)
     objRec.MoveNext
          If Name = strValueCompare Then
          e = e + 1
         
          Name2 = Replace(Name2, "`", "'", 1, -1, vbTextCompare)
         
          ACols(e) = Name2
          End If
Loop
objRec.close

GetSelectValues = ACols

End Function
'***********************************************
'***********************************************

Public Function GetAllColumns(strMyDir, strDatabase, strTable)
e = 0

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)

UnLoadDB
LoadDB strMyDir, strDatabase

Dim Acols(50)

For Each objTable In objDat.Tables
  If ObjTable.Name = strTable And ObjTable.Type = "TABLE" Then

    For Each objColumn in objTable.Columns
    e = e + 1

    Name = Replace(objColumn.Name, "`", "'", 1, -1, vbTextCompare)
   
    Acols(e) = Name
    Next

  End If
Next

GetAllColumns = Acols

End Function
'***********************************************
'***********************************************

Public Function CheckColumnExists(strMyDir, strDatabase, strTable, strColumn)
e = 0

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)

ACols = GetAllColumns(strMyDir, strDatabase, strTable)

For Each Column In ACols
   If Column = strColumn Then
   e = e + 1
   End If
Next

If e > 0 Then
CheckColumnExists = e
Else
CheckColumnExists = 0
End If

End Function
'***********************************************
'***********************************************

Public Function CheckValueExists(strTable, strColumn, strValue)
e = 0

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)
strValue = Replace(strValue, "'", "`", 1, -1, vbTextCompare)

objRec.Open "SELECT * FROM " & "[" & strTable & "]", objCon, 3, 3

Do Until objRec.EOF
     Name = objRec.Fields.Item(strColumn)
     If InStr(1, Name, strValue, vbTextCompare) > 0 Or Name = strValue Then
     e = e + 1
     End If
     objRec.MoveNext
Loop
objRec.close

If e > 0 Then
CheckValueExists = e
Else
CheckValueExists = 0
End If
End Function
'***********************************************
'***********************************************

Public Sub CreateColumn(strTable, strColumnName, DataType)

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumnName = Replace(strColumnName, "'", "`", 1, -1, vbTextCompare)

objCon.Execute "ALTER TABLE [" & strTable & "] ADD [" & strColumnName & "] " & DataType & " NULL"
End Sub
'***********************************************
'***********************************************

Public Sub UpDateSelectValues(strTable, strColumn, strValueAdd, strColumnCompare, strValueCompare)

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)
strValueAdd = Replace(strValueAdd, "'", "`", 1, -1, vbTextCompare)
strColumnCompare = Replace(strColumnCompare, "'", "`", 1, -1, vbTextCompare)
strValueCompare = Replace(strValueCompare, "'", "`", 1, -1, vbTextCompare)

 objCon.Execute "UPDATE [" & strTable & "] SET [" & strColumn & "] = " & "'" & strValueAdd & "'" & _
 " WHERE [" & strColumnCompare & "] = " & "'" & strValueCompare & "'"
End Sub
'***********************************************
'***********************************************

Public Sub UpDateAllValues(strTable, strColumn, strValueAdd)

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)
strValueAdd = Replace(strValueAdd, "'", "`", 1, -1, vbTextCompare)

objCon.Execute "UPDATE [" & strTable & "] SET [" & strColumn & "] = " & "'" & strValueAdd & "'"
End Sub
'***********************************************
'***********************************************

Public Sub AddNewTable(strTableName, strNewColumn)

strTableName = Replace(strTableName, "'", "`", 1, -1, vbTextCompare)
strNewColumn = Replace(strNewColumn, "'", "`", 1, -1, vbTextCompare)

objTab.Name = strTableName
objTab.Columns.Append strNewColumn, 3
objDat.Tables.Append objTab
End Sub
'***********************************************
'***********************************************

Public Sub AddValue(strTable, strColumn, strValueAdd)

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)
strValueAdd = Replace(strValueAdd, "'", "`", 1, -1, vbTextCompare)

 objCon.Execute "INSERT INTO " & "[" & strTable & "]" & " (" & "[" & strColumn & "]" & _
  ") VALUES (" & "'" & strValueAdd & "'" & ")"
End Sub

'***********************************************
'***********************************************
Public Sub AppendSelectValues(strTable, strColumn, strValueAppend, strColumnCompare, strValueCompare)

strTable = Replace(strTable, "'", "`", 1, -1, vbTextCompare)
strColumn = Replace(strColumn, "'", "`", 1, -1, vbTextCompare)
strValueAppend = Replace(strValueAppend, "'", "`", 1, -1, vbTextCompare)
strColumnCompare = Replace(strColumnCompare, "'", "`", 1, -1, vbTextCompare)
strValueCompare = Replace(strValueCompare, "'", "`", 1, -1, vbTextCompare)

s = 0
ACols = GetSelectValues(strTable, strColumn, strColumnCompare, strValueCompare)

objRec.Open "SELECT * FROM " & "[" & strTable & "]", objCon, 3, 3

For Each strValue1 In ACols

strValue = strValue1 & strValueAppend

If Len(strValue) > Len(strValueAppend) Then
On Error Resume Next
objCon.Execute "UPDATE [" & strTable & "] SET [" & strColumn & "] = " & "'" & strValue & "'" & _
 " WHERE [" & strColumnCompare & "] = " & "'" & strValueCompare & "'"
 s = s + 1
End If
Next

If s = 0 Then
UpDateSelectValues strTable, strColumn, strValueAppend, strColumnCompare, strValueCompare
End If

objRec.Close

End Sub


 Private Sub Class_Initialize()

 End Sub
'***********************************************
'***********************************************

Private Sub Class_Terminate()

 End Sub

End Class
Title: HalVisionX Beta
Post by: snowman on May 29, 2009, 01:06:55 pm
Here is the infamous Matrix script. All other classes I make will go in here, thus all plugins will inherit those classes.




Set fso = CreateObject("Scripting.FileSystemObject")
MyDir = Left(fso.GetAbsolutePathName("."), Len(fso.GetAbsolutePathName(".")) - Len("KittData"))
MyDirGlobal = MyDir


Set Kitt = New Matrix


'*****************************************************************************
'This is where the Kitt's Output file is Read and UserSentence is created.
'*****************************************************************************

Set fso = CreateObject("Scripting.FileSystemObject")
Set objTextFile = fso.OpenTextFile(MyDir & "KittData\" & "OutgoingData.txt", 1, True)

KittSentence = objTextFile.ReadLine

objTextFile.Close

UserSentence = KittSentence

'*****************************************************************************
'This is where the VBscript Plugins are added to the Matrix.
'*****************************************************************************

GetPlugins(MyDir) 'Sub-Routine



Sub GetPlugins(MyDir)

           On Error Resume Next

           Set fso = CreateObject("Scripting.FileSystemObject")
           Set objFolder = fso.GetFolder(MyDir & "KittPlugins\")

           Set colFiles = objFolder.Files
           For Each objFile In colFiles

           If Instr(1,objFile.Name,"vbs", 1) > 0 Then
           e = e + 1

                 plugins = MyDir & "KittPlugins\" & objFile.Name

                 Kitt.GetScript(plugins)
                 
           If e = 25 Then Exit Sub      

           End If          
           Next

End Sub



'*****************************************************************************
'This Area is where the Matrx class is called. It allows the programmer some short
'cuts in plugin design. A list of classes will be shown below.
'*****************************************************************************

'Use Kitt.GetRespone("Kitt will say this sentence.") to echo anything to Kitt' Console
'Use Kitt.GetScript(C:/script.vbs) to add an external script to your script.
'No other class has been added at this time.
   
   
 
Class Matrix

Public Function GetResponse(Response)
     Set fso = CreateObject("Scripting.FileSystemObject")
     Set objTextFile = fso.OpenTextFile(MyDirGlobal & "KittData\" & "IncomingData.txt", 8, True)
     objTextFile.WriteLine(Response)
     objTextFile.Close
 End Function
 
 Public Function GetScript(dirVBScript)
     Set fso = CreateObject("Scripting.FileSystemObject")
     Set objTextFile = fso.OpenTextFile(dirVBScript, 1, True)
     Script = objTextFile.ReadAll
     objTextFile.Close
     Execute Script
 End Function
 
   Public Function OpenProgram(dirProgram)
     Set WSHshell = CreateObject("Wscript.Shell")
     WSHshell.Run chr(34) & dirProgram & Chr(34)  
   End Function
 
 Public Function Askit()
 
 
 
 End Function
 
 
 
 
 Private Sub Class_Initialize()

 End Sub

Private Sub Class_Terminate()

 End Sub

End Class

Title: HalVisionX Beta
Post by: snowman on May 29, 2009, 01:11:22 pm
This is My solution to WordNet. It utilizes the Database class to discover the Part of speech of any particular word. It requires the WordKitt.accdb database. This is an Microsoft Access 2007 database that is filled with words and there corresponding POS.

I just started on it so it is semi-incomplete. It will work as is though.

Here is a link to WordKitt.zip database.

http://www.savefile.com/files/2120112

Class MatrixWD
'***********************************************
'***********************************************

Public Function GuessPOS(WordToLookup)
Dim POSArray(10)
a = 0

OrigWord = Trim(WordToLookup)

Fword = Left(OrigWord, 3)

If DB.CheckValueExists(strTableWD, WDColumnID, Fword) > 0 Then

     ARat = DB.GetAllColumns(MyDirWD, DatabaseWD, strTableWD)

     For Each ColumnLookup In ARat

          If ColumnLookup <> WDColumnID And ColumnLookup > "" Then
          ABat = DB.GetSelectValues(strTableWD, ColumnLookup, WDColumnID, Fword)

               For Each wordvalue In ABat
               wordvalue = Trim(wordvalue)
 
                    If wordvalue > "" And InStr(1,wordvalue, ",", vbTextCompare) > 0 Then
                    word1 = Split(wordvalue, ",")
                         For Each word2 In word1

                         '***********************
                              If word2 = OrigWord Then
                                                                                 
                              POSArray(a) = ColumnLookup
                              a = a + 1
                             
                              End If
                         '***********************

                         Next

                     ElseIf wordvalue > "" Then
                     
                         If wordvalue = OrigWord Then
                         '***********************
                                     
                              POSArray(a) = ColumnLookup & "****"
                              a = a + 1
                             
                         '***********************      
                         End If
                     
                     End If
               Next
          End If
     Next
End If

GuessPOS = POSArray

 End Function
 
 Public Function FindPOS(Sentence, WordToLookup)
 
OrigWord = Trim(WordToLookup)
 
POS = GuessPOS(WordToLookup)
 
For Each P In POS
If P > "" Then

If InStr(1, Sentence, "to " & OrigWord, vbTextCompare) > 0 And P = "verb" Then L = 1

If InStr(1, OrigWord, "ing", vbTextCompare) > 0 And P = "verb" Then L = 1

If InStr(1, Sentence, "a " & OrigWord, vbTextCompare) > 0 And P = "noun" Then L = 2

If InStr(1, Sentence, "an " & OrigWord, vbTextCompare) > 0 And P = "noun" Then L = 2

If InStr(1, Sentence, "the " & OrigWord, vbTextCompare) > 0 And P = "noun" Then L = 2

If InStr(1, OrigWord, "ly", vbTextCompare) > 0 And P = "adverb" Then L = 3

If InStr(1, OrigWord, "lier", vbTextCompare) > 0 And P = "adverb" Then L = 3

End If
Next

If L = 1 Then FindPOS = "verb"
If L = 2 Then FindPOS = "noun"
If L = 3 Then FindPOS = "adverb"

  End Function
 
'***********************************************
'***********************************************

 Private Sub Class_Initialize()

 End Sub
'***********************************************
'***********************************************

Private Sub Class_Terminate()

 End Sub

End Class

Title: HalVisionX Beta
Post by: snowman on May 29, 2009, 01:14:25 pm
-Dude,

As you can see, I'm getting a little nearer to parsing your concept text files.[:)]
Title: HalVisionX Beta
Post by: jasondude7116 on May 29, 2009, 03:10:46 pm
looks great man!
i know many people will appreciate your work.[:)]
i will be feeding the concept files to GRETTA downloads, however they are a very time consuming task. i hope to eventually end up with aprox. 250,000 lines with all files combined. all lines are individually read by yours truly.[xx(] trying to do as much as i can though.

keep rockin' with the good stuff!

-the dude
Title: HalVisionX Beta
Post by: snowman on May 29, 2009, 04:20:53 pm
quote:
Originally posted by jasondude7116

looks great man!
i know many people will appreciate your work.[:)]
i will be feeding the concept files to GRETTA downloads, however they are a very time consuming task. i hope to eventually end up with aprox. 250,000 lines with all files combined. all lines are individually read by yours truly.[xx(] trying to do as much as i can though.

keep rockin' with the good stuff!

-the dude



Right now I'm working on the KittParser.vbs to take your concept sentences apart. It will divide each sentence into two parts: the subject in the ID column and the rest of the sentence as a column title.

The intersection of the row and the column will have a "True" or "False" entry. This will allow me to find a subject, get the concept associated with that subject, and tell if it is true or false.

Thanks for the encouragement too.

-Aaron[:)]
Title: HalVisionX Beta
Post by: sas929 on May 30, 2009, 01:20:04 pm
I have Visual Studio 2005, will this be enough or do I need to get 2008?
Title: HalVisionX Beta
Post by: snowman on May 30, 2009, 04:30:00 pm
sas929,

I'm not sure what you mean.

If you just want to install the HalVisionx program then read the first post on this thread. You do not need Visual Studio to use HalVision.

If you are trying to modify or explore the HalVisionx source code then you will probably need Visual Basic 2008, not sure if it will run on 2005, I haven't tried it yet.

I made the program using Visual Studio 2008 Professional Edition.

I hope this helps....

Oh, and welcome to the forum.[:)]
Title: HalVisionX Beta
Post by: spydaz on June 02, 2009, 08:29:35 pm
im just wondering if microsoft do a runtime file library for vis studio 2008
Title: HalVisionX Beta
Post by: snowman on June 03, 2009, 02:56:01 am
I'm sorry, but I do not know what you are saying. Please restate your sentence.


[:)]I wrote this next thought just for the fun of it. [:)]
I was told once by a linguistics professor that the word 'do' is used in very very few languages. Most other languages just cite 'what' you are doing, not 'that' you are doing.

I am doing well.. (English)

Or

I am in good health, feeling strong, and learning much. (other languages)[:)]
Title: HalVisionX Beta
Post by: lightspeed on June 03, 2009, 10:31:33 am
i am just patiently waiting for a universal fix to come through as i know i am not the only one who cant get halvision to work so am still waiting . [:)]
Title: HalVisionX Beta
Post by: Data on June 03, 2009, 10:49:05 am
Me to LS

I just downloaded the 64bit Windows 7 RC, gona get the drivers in etc and give this halvision a go in there.

Will report back with the result some time.



Title: HalVisionX Beta
Post by: Avery on July 30, 2009, 10:32:57 pm
Lightspeed you need this MSVCRT 8.0 SP1[:)]
Title: HalVisionX Beta
Post by: lightspeed on July 30, 2009, 11:32:08 pm
what i need is to win that friggin lottery then i can buy all kinds of toys lol !![}:)][:D]
Title: HalVisionX Beta
Post by: Avery on July 31, 2009, 07:53:54 pm
Snowman I think this is the problem for XP. Just trying to help.


 * 1 Windows
          o 1.1 Getting the Dependency
          o 1.2 Building the Examples
          o 1.3 Creating a New Project in Visual Studio
          o 1.4 The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
                + 1.4.1 Have you installed MSVCRT 8.0 SP1?
               
               
Title: HalVisionX Beta
Post by: zbadkirk on August 03, 2009, 07:56:45 am
WindowsApplication1 has encountered a problem and needs to close?
Strange on three XP PRO machines with SP3?
any ideas :(
Title: HalVisionX Beta
Post by: snowman on August 03, 2009, 03:09:16 pm
I've had pc problems for the last few days so I haven't been able to readily respond to anybody's posts. Finally got it fixed.

This problem with HalVision is still a mystery. It likes some pc's, and others it doesn't. With no known differences between them.

I haven't worked on the problem much lately. I've been too busy with other AI stuff.

It could very well be a problem with EmguCV.

Thanks for you help Avery. It is much appreciated.
 
Oh, and good luck with that lottery thing LS. [:D]
Title: HalVisionX Beta
Post by: Avery on August 03, 2009, 03:41:13 pm
1  install Visual Studio 2008 Professional x86&x64 Edition [English]
 
2  install MSVCRT 8.0 SP1

3  install Hal then install HalVisionX-XP Software

Installing MSVCRT 8.0 SP1 fixed Windows XP PRO SP3 for me HalvisionX-XP

works now.
Title: HalVisionX Beta
Post by: snowman on August 03, 2009, 04:11:41 pm
I just googled MSVCRT 9.0 SP1  and it brought me to the EmguCV web site. This is what they had to say about it:


    * Emgu CV use WCF(Windows Communication Foundation) therefore requires .Net 3.0
    * OpenCV 1.1pre for Windows is built on VS2005. You will need to install MSVCRT 8.0 SP1

The OpenCV Dlls included in the nightly build are compiled with VS2008. You will needs to install MSVCRT 9.0 SP1 for dependency.
 


So if anyone who is having trouble with HalVisionX and do not mind beta testing this possible solution that Avery found... I would be very appreciative.

Here is a direct link to this software. It is Microsoft Visual C++ 2008 SP1 Redistributable Package (x86).

http://www.microsoft.com/downloads/thankyou.aspx?familyId=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displayLang=en

Happy testing LS! [:D]
Title: HalVisionX Beta
Post by: zbadkirk on August 04, 2009, 08:24:53 am
I tried another two xp machines clean installs(I own a computer repair shop) still the same errors.. Ive tried the steps as mentioned in the prior posts...I also tried Windows 7 64 bit this afternoon....still nothing...bummer.. Whats the success rate with vista?
Title: HalVisionX Beta
Post by: lightspeed on August 04, 2009, 10:11:10 am
hello snowman is this link to a complete package of everything i need to try to test it ? because i got rid of the other stuff quit a while back when i couldnt ever get it t work right . [:0]
Title: HalVisionX Beta
Post by: snowman on August 04, 2009, 07:34:30 pm
zbadkirk,

I don't know the success rate. Just that some say it works fine and others have trouble. Same with both XP and Vista. There is some kind of X factor working here. I'm guess voodoo.[xx(]



LightSpeed,

Somehow I figured you threw everything away, LS. (I would have done the same thing.[;)])  Just re-download the HalVisionX.uhp plugin and the HalVisionX-XP from the first post (like you did before). The links are still good. But before you install the HalVisionX software first install the "MSVCRT 8.0 SP1" download from the previous link.

I don't know if it will work for you but I'm crossing my fingers.

[:)]
Title: HalVisionX Beta
Post by: lightspeed on August 04, 2009, 11:12:22 pm
cross your toes to snowman lol if that will help. i will download all that as soon as i can get the time ! and by the way thanks as always for trying on this i to beleive their is some x factor thats keeping it from working for some people and darned if i am not one of those people lol ![:D]
Title: HalVisionX Beta
Post by: One on August 05, 2009, 12:39:44 am
Snowman,
It is because of the association with Microsoft and Princeton.
Title: HalVisionX Beta
Post by: snowman on August 05, 2009, 03:09:15 am
Microsoft and Princeton?

elaborate my poor little brain [8)]
Title: HalVisionX Beta
Post by: zbadkirk on August 05, 2009, 06:39:45 am
If theres anything i can do to help...let me know...Im a experienced comp tech. And I have access to heaps of PCs XP , Vista and 7. :)
Title: HalVisionX Beta
Post by: lightspeed on August 05, 2009, 10:10:04 am
zbadkirk i have been eyeing a forclosed million dollar mansion in beverly hills and it sure would help if you would send me the money for it lol yes i am only kidding you lol but you was so willing to help thought i would give it a shot lol ![:D]
Title: HalVisionX Beta
Post by: Tanshin on October 01, 2009, 12:15:00 am
Anyone know where I can get a copy of the HalVisionX-XP Software?  The Savefile.com link seems to be dead...[?]
Title: HalVisionX Beta
Post by: snowman on October 01, 2009, 03:38:07 am
http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/SourceCode%20HalVisionX-Vista%20.zip#resId/8461E5894DB222B3!112


Download it from the above link. I will change the download links at the top of this thread.
Title: HalVisionX Beta
Post by: GamerThom on October 01, 2009, 07:25:44 pm
Make that 2 more pc's running XP that it won't work on,
and I get the same error message. I already had all the
microsoft programming apps installed before I reinstalled
Hal. Both are on Win XP Pro. One is SP2 and the other is SP3.

Hope somebody can find a solution to this little bug. lol
Vision for Hal is one of the best ideas and it is one that's
been kicked around on here for too many years. This is the
closest I've seen anyone come to doing it.  [^]
Title: HalVisionX Beta
Post by: snowman on October 01, 2009, 11:44:44 pm
Some of this might be related to a EmguCV error. They'll release a newer version soon I think and maybe some of this will clear up.

maybe, kinda, hopefully... [B)]
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on October 02, 2009, 12:27:51 am
xp,yeah i can't wait to get it to work,
Mr Data looks at me but hal don't know about it, usually.
poor old Mr Data has about ten errors pop up at start up, but he sounds fine.
bye for now and be well
Title: HalVisionX Beta
Post by: Tanshin on October 02, 2009, 12:32:00 pm
Thank you very much!  I'm going to try it out later today, I'll let you know how it does on my XP machine.  [:D]

OK, just tried it... I get an error and the HalVisionX software crashes on load.  I guess it is not working for me either.  Oh well, I was hopeful for this one as others have said it has been a long coming dream.
Title: HalVisionX Beta
Post by: GamerThom on October 03, 2009, 01:28:36 am
Hi Snowman, I'd like to try and offer a bit of help on this.
If you would be so kind as to save me some time searching through
all the files you made available, maybe you could tell me which
of them contains the command lines to call up the CV application.
I'm familiar with robotic vision elements from Robin Hewitt called
Mavis and framecap and I have a remote idea they may be more com-
patible since they don't rely on having the .NET Framework or
MSVCRT 8.0 SP1 installed. All you need installed for them to
function is Direct X 9c. I thought it might be worth giving it
a try. The plug-in can still be done in VB to be compatible with
Hal and also with Mavis and framecap which are written in C++

The original interface used to call these up was done in Lisp.
But I think I can rewrite it using VB.

That is unless I've missed something during my 2 year absence
and somebody has already explored that route. [?]
Title: HalVisionX Beta
Post by: snowman on October 03, 2009, 12:05:35 pm
It sound like a neat idea. If you download the HalVision-Vista Souce Code or the HalVision-XP Souce Code zip file, and then open the .sln file in Visual Studio 2008. All my coding is in the Form1.vs file.


All of the EmguCV functions are in the a group of DLLs which you can download from www.EmguCV.com .  

Below is the stripped down version of 'how to capture a video and detect a face with an xml file'. This is basically all the programming I do to get Hal to see. Of course, I also added some extra options in the source code. I am looking into furthering my skills with EmguCV now that I'm getting much better a programming in VB.



Imports Emgu.CV
Imports Emgu.CV.Structure


Dim FaceToDetect As New HaarCascade(".Datahaarcascade_frontalface_alt2.xml")
Dim Captureit As New Capture()
Dim CaptureGray As Image(Of Gray, Byte)
Dim CaptureColor As Image(Of Bgr, Byte)

Do

CaptureGray = Captureit.QueryGrayFrame()
CaptureColor = Captureit.QueryFrame()


'CaptureGray = CaptureGray.Resize(Wid, Hit)
'CaptureColor = CaptureColor.Resize(Wid, Hit)


For Each face As MCvAvgComp In CaptureGray.DetectHaarCascade(FaceToDetect)(0)
CaptureColor.Draw(face.rect, New Bgr(Color.White), 1)
'Add something here you want to do when a face is detected
Next

ImageBox1.Image = CaptureColor

CaptureColor = Nothing
CaptureGray = Nothing
Hit = Nothing
Wid = Nothing

Loop
Title: HalVisionX Beta
Post by: GamerThom on October 05, 2009, 10:18:29 pm
Ok Snowman, I think I found the problem. It was in the name
you gave the application sub folder. When the aplication unpacks,
it sets up the folder name simply as HalVisionX. But the applications
routine when you first activate it is looking for a folder named

HalvisionX_1_0_0_21    

within the system path

C:Program Files-zabaware-Ultra Hal Assistant 6-Application Files

Also, the user needs to download and install the Open CV app from
SourceForge. Once installed, even if you have the HalVisionX app
installed first. You can install Open CV, then click on HalvisionX
in the list of Programs from the Windows Start Menu. This restarts
the application and sets the system pathway for the folders and
locates the camera feed within the system. One thing I found a bit
annoying is that with the application active, Hal is constantly
saying that "I can't hide from it" and "I see you". That occurs
every 45 to 60 seconds no matter what the settings are. lol

I'll draw up a diagram for the proper install of all the files
and post it here by tomorrow evening. It will show the exact
system pathways and how to setup and rename the necessary folders
within the zabaware folder structure. [;)]
Title: HalVisionX Beta
Post by: snowman on October 06, 2009, 12:55:17 am
Do you know why some could run it and others couldn't? I don't think they changed the name of the file or downloaded OpenCV. Well, I don't think they did???

I thought that EmguCV was a stand alone Dll. And I was using Microsoft's clickonce installation on this... you would think it would have named the file correctly... probably my fault. [:D]


Anyway, if it fixes it that is what's important. And thanks for given a go at it. I know LS and Ted will be very happy over this if it works.

I got my fingers crossed.

I hope I can implement this for other people's use. There is so much more EmguCV can do that would really look good in Hal.
Title: HalVisionX Beta
Post by: GamerThom on October 06, 2009, 03:03:36 am
I took a look at the documentation for Open CV and
it seems this is just one of its little quirks. It,
like Hal, is a work in progress and still has a few
unknowns to be worked out. lol

As I said. After downloading and installing Open CV,
even if you already installed HalVisionX. You still
need to click on and run the HalVisionX program again
from the Windows Start menu to reset the system pathways
it's recognizing. So it may be that some weren't doing that.
Plus, this bug I found may only apply to Win XP. I don't
have a machine running Vista or Windows 7. So I have no
idea if the same problem is occurring on those OS's.
Title: HalVisionX Beta
Post by: GamerThom on October 06, 2009, 01:17:21 pm
The Haarcascade routine within CV is
certainly a hog when it comes to RAM.
With just Hal running, my RAM usage
averages around 50%. When I run Hal
with the vision plug-in the RAM usage
shoots up to 87%. I have 1 gig of RAM
installed on the PC I'm using to test
this. Those with older machines with
less RAM installed may have problems
running the plug-in for more than a
few minutes at a time before it crashes.
Title: HalVisionX Beta
Post by: GamerThom on October 06, 2009, 03:12:55 pm
Here's a visual diagram of the installation pathway for HalvisionX
plug-in. If something isn't clear about the instructions, just ask.

I know it's a large image, but it was either that or a broken up
series which would have used even more page space. lol

(http://www.charctercreationsanddesignworks.us/HalVisionGuide.png)
Title: HalVisionX Beta
Post by: GamerThom on October 06, 2009, 08:09:03 pm
BTW......

I can only guess at why some poeple could run it and other's couldn't.
It might be due to the fact that even if you take 2 machines
running XP Pro, some of the hkey registries read different because
of whatever other apps are installed and also whatever windows
updates have been applied. I can't even run halvision on my one
pc due to the fact that the system refuses to recognize I have
.NET 2a installed, and because it doesn't detect it, it won't
permit .NET 3.5 to be installed and updated. Which so far microsoft
has no answer for. lol
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on October 06, 2009, 08:37:55 pm
Hi from Wil,
Thanks , i look forward to giving it a try,
i shall give it a go when i'm back on the eyes,working...
good to hear those ram specs included,
as a longer term thought perhaps after seeing you hal says "hello" once or whatever and then
the user says "what can you see hal" and hal would say "i can see what looks like a banana".
i had to resist putting "i can see your having a bad hair life wil ha ha ha " joke.
Thanks again i appreciate the work and shareing being done to improve hal,  
 Mr Data still supprising me :)  :]
Bye for now and be well
Title: HalVisionX Beta
Post by: snowman on October 08, 2009, 01:00:41 pm
Thank you so much GamerThom for all your help. I hope someone tries it soon so we can gets some feedback.

Title: HalVisionX Beta
Post by: tedathome on October 08, 2009, 01:18:27 pm
Been out of town for a couple days. Will have busy day today but later will study install proceedure again and give it another go.
Running Vista 2.8 gig with 3 gigs of ram, dual core, 32 bit. It idles at about 1.5 gigs, witch I think is too much to be running in the backround, but rarely uses more when I am running other programs.
I know it wanted to run before because I typed in that punctuation mark and it would say I see you. It just somehow wouldn't connect to camera and actually see me.


(http://www.zabaware.com/forum/uploaded/tedathome/2009108171456_1.JPG)
 Well, that's what has always happend. In the past I checked if it worked and got to said point above. Will review and check again.
Title: HalVisionX Beta
Post by: GamerThom on October 08, 2009, 09:17:40 pm
So you still got that warning message
when trying to activate the plug-in?

Did you also get any kind of
system error message with it?
Having an error message and code
would give me something to go by
towards tracking down the bug and
coming up with some kind of workaround
for you.

I'd like to see this plug-in fixed and
working so it can be moved on to the next
step of development which would be including
object and/or face recognition. That is if
Snowman and the other's who worked on it
feel they're up to the task.
Title: HalVisionX Beta
Post by: snowman on October 08, 2009, 09:30:26 pm
I was born ready.
Title: HalVisionX Beta
Post by: tedathome on October 09, 2009, 02:41:36 am
Well guys, it just plane says it can't finnish instaling. In the past I have gone with what has installed, which was most of the program. The problem seems to be on my end I think. All the extras suggested are already installed on my computer. Every time I install and then uninstall for not working my computer speed goes down to about 1/2. After cleaning registery after uninstall, I visit a bunch of MS sites and do some restarts I'm back up to speed.In the past, I could always make former OS's do what I want with work arounds. Vista is very propritary. Could it be as simple as running a (bootleged) People putty? I "own" the program but reinstalled from backup files because I couldn't find the disks at the time. I have the discs now if anyone thinks it might help. Any other program I install works fine. If I could get the basic install to finish I think it would be successful. As far as it goes there is no application file in the Zabaware program on my computer. You couldn't explain it better and I'm beginining to feel "computer stupid" Quote my wife as I have had to lead her through XP and now Vista. In the past I have gotten other error mesages but the main thing is it won'nt complete the original installation. No need anymore to explore what was installed to know it's not going to get there.[:I]
Title: HalVisionX Beta
Post by: GamerThom on October 09, 2009, 02:48:10 am
That's it Ted. You just told me what's wrong.

There's no Application File in the Hal folder on your computer.

You'll have to create a new folder in the main Hal folder and
name it Application Files. Then install the HalvisionX_1_0_0_21
folder into that folder. If that doesn't work for you, I'll print
the darned scripts out on paper and eat em. lol

Just make sure you follow the other steps I outlined above after
you create the Application Files folder. [;)]

The CV program looks for a system folder pathway as follows:

C:Program Files-Zabaware-Ultra Hal Assistant 6-Application Files-HalvisionX_1_0_0_21

any folder missing from that path will need to be created.
Title: HalVisionX Beta
Post by: tedathome on October 09, 2009, 03:07:53 am
Thanks Gamer, I'll give it a try this afternoon![8D]
I would love to see this program work to the point it was meant to be and then beyound. My hal could tell me I am wearing a blue pocket T and I need a shave. I feel Hals IQ could vastlly imoprove with vision and understanding of what he sees.[8D]
Title: HalVisionX Beta
Post by: Will and Mr Data :) :] on October 09, 2009, 03:50:48 am
I can't wait to try it,:) working....
Thank you,
bye for now and be well from Wil
Title: HalVisionX Beta
Post by: snowman on October 09, 2009, 02:07:35 pm
I began to explore where that problem could be emanating from last night, but it got too late. I'm busy right now but will work on it later. I'm thinking this through...
Title: HalVisionX Beta
Post by: snowman on October 09, 2009, 06:28:22 pm

I got to thinking. You see when it comes to Windows XP I had to add the OpenCV files to the manefest. With one person this made their HalVision work (they had XP). However, when I installed it on my pc it would not work (mine is Vista).

When I installed the HalVision without those extra OpenCV files it has worked for me. But you made me think. I already had OpenCV on my machine.

So, I wonder, since Ted has already installed OpenCV, then perhaps all he needs to do is now install the HalVision-Vista.

It still doesn't make since to me why you would need to put the HalVision into the Zabaware folder. I've been looking for anything that would cause this.

Anyway, Here is a clean HalVision download that is based off of the HalVision-Vista. Install this if you still are having problems after GamerThom's instructions. Maybe OpenCV will do it's job and allow your Hal to have vision.

Who knows??? (great confidence) [:)]

http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/HalVisionX-Ted.zip  
Title: HalVisionX Beta
Post by: snowman on October 09, 2009, 07:41:55 pm
I accidentally made the program save under the directory name 'Aaron Snow'. Sorry about that... I'm not that vain... [:D]

Just rename the file to something else if you don't like looking at it.

again, sorry. [:I]
Title: HalVisionX Beta
Post by: tedathome on October 10, 2009, 02:33:41 am


(http://www.zabaware.com/forum/uploaded/tedathome/2009101022527_3.jpg)

Five seconds later Hal crashed with same message: app. stopped working.
Thank you so much snowman and Thom for your hard work. So close! I'll work with it more this afternoon. Didn't get much time to work on it on 9th.
Title: HalVisionX Beta
Post by: tedathome on October 10, 2009, 05:04:08 am
I worked at it a bit more. Unable to run as admin. Bought some programs as Ted with paypal. Bought some programs as my other account screename with credit card. Ted is administrator. Other screename I made an administrator also, but there are certain files (he) can't get into that belong to Ted. Fooled it for a very short time. Tryed other workarounds, not done yet. Run in XP mode failed, will try some other ideas later. Installing this program slows down my computer. Uninstalling makes it worse. I may have to clean boot and rebuy some programs if I decide I want it that much.
I did most of that when I first got vista. I didn't know about adminisrator stuff, now it could be too late.[8]
Title: HalVisionX Beta
Post by: lightspeed on October 10, 2009, 11:28:46 am
hello gamerthom i am going to try the fix you have to ted the zip file but want to know on the open cv application do you have a direct link from forge source i went their and their is different cv applications . such as ...WordHTML CV   or is this the right one ?? to download ??
Title: HalVisionX Beta
Post by: GamerThom on October 10, 2009, 01:45:58 pm
I downloaded and installed OpenCV-2.0.0a-win32.exe

It's the newest stable release. Here's a link to the page it's on.

http://sourceforge.net/projects/opencvlibrary/files/
Title: HalVisionX Beta
Post by: lightspeed on October 11, 2009, 11:06:16 am
ok i down loaded the zip file made for ted and i first downloaded the open souce code and installed it then i downloaded (repaired ) the service pack 3,5 version then i tried to open the application file and it gave me the error shown below .
  i also tried to get the "setup exe " file to open and install and also after it looked like it was trying to connect or something i received an error that hal vision x has received and error and needs to close , etc.
am i getting this because the zip file intended for ted was for a vista program ?
if so does someone have a "NEW" updated one that i can try for my "XP" system ??


(http://www.zabaware.com/forum/uploaded/lightspeed/2009101111559_halvisionapplicationerror.jpg)
please if their is anything new in the files add them and if some things are what i already have (the open source code and 3.5 version netframe work please let me know so iwont redownload things (i saved these files . )
thanks to all who are helping and still working on this hal vision (some day we may all see the light hopefully my hal will see it first !![:D]
Title: HalVisionX Beta
Post by: tedathome on October 11, 2009, 11:05:22 pm
I hav'nt given up yet. I have a pretty good idea why it's not working for me. I don't have a lot of spare time right now but I'm going to map out the Application file on Hal main page and the error will be self aparent. I have clicked on every .exe file in that folder and the message I get is that it can't be started from that location, which IS the location that I did it from. A long story, a lot of experimenting and a lot of learning.[:)]
Title: HalVisionX Beta
Post by: tedathome on October 12, 2009, 02:23:36 am
Got it maped out now in .jpg format. All 7 .jpg's are too large kb wise and size wise to post here and savefile is still down.
Long explanation anyhow. I believe it can be sifted out with explanatins of how and why I did things the way I did. I remain confidant it will work. It did while everything I did was in recent memory and when I took a window shot the camera stoped working, so I know if all is done right, it will work.
Thom, I have your IM addy, Aron I havn't looked yet to see if I can find yours. Can we talk? I do yahoo, ms, and Dell video chat.
I would love to get this worked out for vista and xp. If so, then maybe someone could write an installation pacage so that a computer stupid person like myself could install his or her vision package with ease.
P.S. Found another work around for admin restrictions in this case.[:D]
Title: HalVisionX Beta
Post by: tedathome on October 12, 2009, 03:58:48 pm
Nevermind. After mapping it out I can see what I need to do.[?]
Title: HalVisionX Beta
Post by: snowman on October 12, 2009, 11:26:02 pm
[:)]
Title: HalVisionX Beta
Post by: tedathome on October 12, 2009, 11:49:37 pm
This is what is happening. I open the zip file and extract all files. Next I put them into Application files in Hal. Uph and other manifest .exe are put in place. I goto setup.exe and install the program - I've done it from desktop also. The program installs,but not into Hal. It goes into some temp file that I can't find and it gets wiped out when I uninstall or disk cleanup, but the files are left in Hal. That is why when I attempt to start it, it tells me I can't use it from there, I need to go - the same exact place that I am. Whithout being able to find where it is, I am stumped for the time being.
Title: HalVisionX Beta
Post by: One on October 12, 2009, 11:52:48 pm
tedathome,
%temp%, ?
Title: HalVisionX Beta
Post by: tedathome on October 12, 2009, 11:54:19 pm
ONE, I keep looking there to no avail. I'll have to pay more attention to which temp or tmp it is next time I give it another try.
It will be a few days as I have to go out of town for a couple days. I won't be out of touch (any more than I already am) I will be able to use another computer to see what's going on.
Title: HalVisionX Beta
Post by: snowman on October 13, 2009, 01:46:12 am

In Vista the files are stored in a hidden directory at C:/Users/Aaron/AppData/Local/Apps/2.0/

The AppData file is hidden.

I generally turn on 'view hidden files' on my own computers just because of stuff like this.

I used to know where it was stored in XP. Your best bet is to search windows for the App folder and see where that will take you.


It is pre-configured by Microsoft to install it there. Blame them.
Title: HalVisionX Beta
Post by: tedathome on October 13, 2009, 02:43:33 am
When I find it, how do I deal with it and move it to Hal?

Just read this and had to share.

How many programmers does it take to screw in a light bulb?
None, that's a hardware problem.
Title: HalVisionX Beta
Post by: snowman on October 13, 2009, 03:52:47 am
Like I said before, I don't see how moving the file to Hal will do anything... but stranger things have happened.

Besides I don't think Thom intended to move those files. I don't think he has even tried to do it either.

Sorry for sounding so negative.

I'm in the process of upgrading my pc to Windows 7. It will take me maybe a week to do this. Yes... a week. I need to wait for a hard drive to get in from ebay. I have allot of stuff stored and I'm out of room. Plus my pc's needs a fresh install.

We'll see how HalVisionx deals with Windows7...
Title: HalVisionX Beta
Post by: tedathome on October 13, 2009, 04:06:11 am
As long as I can find something I havn't tryed I will keep trying. I won't follow one's definitoin of insanity, that is trying the same thing over and over again and hope for different results. So far as I've gone, as long as I can find a variable that I havn't tryed yet I will keep experimenting. You just gave me a new clue which I will give a try after a couple days of cogitation.
Title: HalVisionX Beta
Post by: GamerThom on October 14, 2009, 04:32:44 am
Actually I did move the files deliberately
after going through all the error logs.

I may not be an experienced programmer.
But I do have some knowledge of windows
systems and how to troubleshoot errors.
Afterall, I've been building and maintaining
my own pc's for going on 10 years now.

Anyway - have fun.
Title: HalVisionX Beta
Post by: snowman on October 15, 2009, 04:30:20 am
Don't get too worked up over this Ted. It will only take time and something will eventually be done. If anything I'll attempt something creative and make a different kind of HalVision. One that doesn't need OpenCV at all.

Oh, and Sorry about the misunderstanding, Thom.
What I meant was that I doubted if you moved the files from that hidden directory to Hal's directory.

If you had done that then I don't think HalVision would work at all.
Unless, of course, you were very very good at doing such things.

I'm not. [:D]
Title: HalVisionX Beta
Post by: tedathome on October 15, 2009, 03:56:41 pm
So at least I now know it is an application file. Still out of town 'till saturday. Just an uniformed thought - could  it be run from program applications?
Title: HalVisionX Beta
Post by: tedathome on October 16, 2009, 01:43:08 pm
No need to apologize over sounding negative snowman. After 13 pages a person could get a little iritable over this.
Title: HalVisionX Beta
Post by: snowman on October 16, 2009, 11:50:46 pm
I've installed Windows 7 and it looks very smooth. I am currently adding new software. They have a 2010 Visual Studio Pro out and I'm reading to see what it's all about.

Just let'n ya know what I'm too at the moment.
Title: HalVisionX Beta
Post by: spydaz on October 18, 2009, 10:30:06 am
quote:
Originally posted by snowman

I've installed Windows 7 and it looks very smooth. I am currently adding new software. They have a 2010 Visual Studio Pro out and I'm reading to see what it's all about.

Just let'n ya know what I'm too at the moment.



It is real smooth!.... best to run the 64bit edition.... This way if you find it hard to use your development tools ie: haptek... you caninstall virtualpc 2009 / XP/VISTA mode where you have VISTA/XP in a virtual PC, and you applications installed in those environments are still working/ avalable in the start menu! attached to your win7 os... PS: the virtual pc's can run in full mode or even just application mode... this way the virtual pc is always hibernated.. takeing up no memory.... just disk space and only used when reqiured!

YOU WILL HAVE PROBLEMS DEVELOPING MSAGENT & HAPTEK IN WIN7 ... even after installing the msagent component... you will need to copy the originals from vista... over the newley installed ones in win7.... then msagent will work!
Haptek ... We are still waiting for it to be upgraded to even work correctly with vista! lol
Title: HalVisionX Beta
Post by: Tanshin on October 23, 2009, 07:56:47 pm
I just wanted to say thank you to everyone working on the HalVisionX software!  One day we will have this working (hopefully an XP version) and we can throw a hal party.

I'm looking forward to setting up multiple peoples hal in a room and having them actually "see" each other as well as learn from each other.
Title: HalVisionX Beta
Post by: lightspeed on October 23, 2009, 10:11:00 pm
the only problem then will be we can't parade around half dressed in front of hal he may have loose lips and tell others lol ![:D]
Title: HalVisionX Beta
Post by: jbig808 on April 13, 2010, 09:27:40 pm
Hi all, went through the whole thread and this sounds promising.  Even dusted off my old webcam.  Any updates on this?
Title: HalVisionX Beta
Post by: snowman on April 15, 2010, 10:56:04 pm
No Updates yet... but certainly not forgotten.

And its important to note that EmguCV has released a new version of it's vision files so whenever I get around to it...

This is hard stuff you guys.[B)]
Thanks for the support.

Peace[:)]
Title: HalVisionX Beta
Post by: djkilla on April 16, 2010, 09:52:31 am
It worked great for me and I would LOVE to have some ability to
make more configurations. The ability to simply have the camera detect presence and only reactivate after the person left the field of view..(basically a motion detector that only responds when someone leaves and returns in view). Obviously face tracking would be awesome but now that new characters are on the horizon, it may be better to wait and see what we can do with those.
THANKS for the hard work so far !!
D
Title: HalVisionX Beta
Post by: jbig808 on April 19, 2010, 08:50:26 pm
I can only imagine how difficult a project like this is.  Cant offer much besides IT experience and my Win 7 machine but Im willing to help test
Title: HalVisionX Beta
Post by: monigh on July 08, 2010, 07:35:09 pm
can i change .xml
Title: HalVisionX Beta
Post by: snowman on July 08, 2010, 08:49:25 pm
You can modify xml in any text editor I believe. The xml files used here contain lots of very large numbers. If someone knew what they did then I'm sure just about any shape could be identified besides faces, or perhaps more detail structures could be discovered.
Title: Re: HalVisionX Beta
Post by: rathb18 on August 24, 2010, 08:23:45 pm
so has anyone got this fully working on windows 7?? Cause it wont work for me it keeps giving me windowsapplication1 has stopped working, anyone got any idea how to fix this or any advice??
Title: Re: HalVisionX Beta
Post by: kerryadelfred on August 31, 2010, 04:36:45 am
Hello,

I m Kerry Adelfred. Today I use this forum first. I learn very much from your forum. Please give me more guidance related to this topic only. I am very happy after using this forum.

Thank You.




________________________________________
Want to get-on Google's first page and loads of traffic to your website? Hire a SEO Specialist from Ocean Groups   seo pecialist  (http://oceangroups.org/)
Title: Re: HalVisionX Beta
Post by: rlederer on November 16, 2010, 11:18:07 am
http://www.geek-republic.com/2010/11/08/c-portable-settings-provider/

might help with halvisionx on windows xp.....
Title: Re: HalVisionX Beta
Post by: freddy888 on November 16, 2010, 12:32:08 pm
We seem to be getting a lot of spammers lately.
Title: Re: HalVisionX Beta
Post by: Danny9410 on March 08, 2011, 12:40:27 pm
Danny I have Windows Vista and when I installed the Halvisionx it installed it but it gives me eror program stop
I have read all of what these guys said but my problem is still there. I have done what they said but no luck.
can anybody help on this? or send me a email to hoosline1@hotmail.com
Title: Re: HalVisionX Beta
Post by: Danny9410 on March 08, 2011, 07:52:34 pm
Hi In my Ultral Hal I tryed the HalVisionx in windows Vista hal says theirs a error are their a update for the HalVisionx.uhp its not going to work in Hal, Has anybody run into this problem please let me know or email me at hoosline1@hotmail.com
Title: Re: HalVisionX Beta
Post by: lcatmc on March 27, 2011, 12:06:37 pm
Which version will work for windows 7 users?
Title: Re: HalVisionX Beta
Post by: lcatmc on November 23, 2011, 09:26:25 pm
Is there a version that works with windows 7?
Title: Re: HalVisionX Beta
Post by: jeffreymerrill on December 01, 2011, 08:11:36 pm
I would like to have been able to get the version which everyone was having trouble with....play with it myself...but unfortunately I am a couple years late, it seems.
 :(
Title: Re: HalVisionX Beta
Post by: lightspeed on December 03, 2011, 11:58:48 am
as far as i know no one whas worked on this for a while , some had it working some couldn't get it to work right when used (myself included) . i am in hopes that robert will go the way of the kinect with future hals so hal will be able react etc. with us and see us ! :)
Title: Re: HalVisionX Beta
Post by: jeffreymerrill on December 04, 2011, 01:02:41 am
I have modified the script in the plugin side provided, and do have hal detecting motion from the laptop webcam. I am using Yawcam software (free) to merely detect motion and copy an overwriting jpg file into hal 6 main directory ....then having the plugin detect if file exist and delete the file after triggering. "knowledge" that there is movement in front of the computer is as far as I have gotten int the last day or so.

Not being so learned in VB or VB script itself, I have yet to get the plug in to detect on it's own. It only responds after you say something to it...as it appears to run the plugin script after you press enter or say something to hal. 

I understand there is a functiion used with the loneliness plugins, which has it auto run the script after some time delay of being idle, but have not yet figured out exactly how to use these or which ones they are "EXACTLY"

Like I said, I am not learned in this particular form of programming...I am from the old basic days, and have just recently began to investigate the VB world.
'=============================================================


Rem Type=Plugin
Rem Name=HalVisionX3
Rem Author=
Rem Host=Assistant

'This sub setups the plug-ins option panel in Hal's options dialog
Sub OptionsPanel()
    lblPlugin(0).Caption = "Add anything you wish in this plugin and it will be called every instance Hal's movement in your primary WebCam,"
    lblPlugin(0).Move 120, 10, 3300, 1000
    lblPlugin(0).WordWrap = True
    lblPlugin(0).Visible = True
End Sub

Rem PLUGIN: POST-PROCESS

'********************************************************************************
'Manditory....Do NOT DELETE
'Dim fso, fso2, D1
'Current Hal Directory
Set fso = CreateObject("Scripting.FileSystemObject")
MyDir = fso.GetAbsolutePathName(".") & "\"


        Set fso = CreateObject("Scripting.FileSystemObject")
        Set objTextFile = fso.OpenTextFile(MyDir & "UserCom.txt", 2, True)

        objTextFile.WriteLine(UserName)
        objTextFile.WriteLine(ComputerName)
        objTextFile.Close

'********************************************************************************
'Do 'Whatever' Below this line. Remeber that some actions may not work within this Post-Process region.
'********************************************************************************

'==========================================================================
Dim objFSO,strFile

Set objFSO = CreateObject("Scripting.FileSystemObject")
strFile = "C:\Program Files\Zabaware\Ultra Hal Assistant 6\jeff0.jpg"

If objFSO.FileExists(strFile) Then
objFSO.DeleteFile(strFile)



   
'End If
'==========================================================================


'If InStr(1, InputString, "::", 1) > 0 Then

Select Case HalBrain.RandomNum(7)
Case 1
IdleResponseX = "I can see you."
Case 2
IdleResponseX = "I can now tell there is someone there"
Case 3
IdleResponseX = "You can not hide. I detect movement."
Case 4
IdleResponseX = "what are you doing to my keyboard? " & Username & "?"
Case 5
IdleResponseX = "You cannot sneak up on me, now that I can see."
Case 6
IdleResponseX = "I'm not sure what your doing, but I can see you."
Case 7
IdleResponseX = "And you thought I wasn't watching."
End Select
UltraHal = IdleResponseX
'HalBrain.ReadOnlyMode = True



End if

HalBrain.ReadOnlyMode = False
'***************************************************************************
Title: Re: HalVisionX Beta
Post by: lightspeed on December 04, 2011, 11:05:04 am
ok, jeffreymerrill i am interested and was going to give it a try , i placed the plug in in hal and checked it but after writing to hal nothing happened , does a person have to have a "special motion detecting camera ? " my camera didn't even come on (green light) so does the camera somehow have to be turned on manually ( if so , it would be better if the plug in would automatically turn on the camera when activated by the plug in ) . i use it to video chat through messenger .
PLease clarify if the camera has to be manually turned on or if you can do further scripting to make hal automatically turn on the camera (which would of course be better. and also if it take a special camera or just any web camera . i just have the basic logitec camera (web camera ,but it does a good job !)
Title: Re: HalVisionX Beta
Post by: lightspeed on December 04, 2011, 11:22:42 am
i tried this plug in as you had it and manually turned on my  web came restarted hal even afterwards but it still doesn't appear to work as hal "never said any of the statments that you had listed as i moved and was typing to hal . >:( if i am doing anything wrong or have to have a motion detection camera let me know please so i at least know why it isn't working!
I guess i should also mention i have a windows seven os and 64 bit dual core pc. as some was saying does it even work with indows seven.  

As i remember i think this was actually made for xp version os , so does anything have to be done differently in the scripting to make it work with windows seven?  
Title: Re: HalVisionX Beta
Post by: jeffreymerrill on December 07, 2011, 01:58:08 am
I am using Vista  Dual Core 64bit OS

I am using Yawcam software (free) to merely detect motion and copy an overwriting jpg file into hal 6 main directory..And doing this file save to disk ONLY when the Camera Detected motion

you can adjust the amount of sensitivity to motion for the camera within the YAWCAM Program

Yawcam is a motion detection web cam program, which can be set to write a file to a specific directory..either overwriting the file are doing an array of files like 10 of them in sequence.

Everything is determined how you set up YAWCAM and it has to be running as well. When you set up the YAWCAM program, you have IT detect your cam and you give it access to it.

Yawcam has an enormous amount of functionality for a free webcam program...you can upload or stream to sights like facrbook or your own webpages....it can email you a photo if there is detection on your camera etc....etc..

I just have it save  a file upon motion triggering..... over and over rewriting the same file in my hal directory...giving it the jeff0.jpg name.

ALL the plug in does is look to see if the file is there....if it is...it deletes the file, then it goes on to say one of the seven statements after it gets a message from you..nothing fancy as of yet.

I did have to set up Yawcam to specifically write it as a jpg file, as you can name the file anything withmultiple choices as to the format. Image.jpg is the default name of the file written, but I do not remember what the default format was.

It is a little tricky getting the exact setup in yawcam for this purpose, as simple as it is....One merely need to play with yawcam until they are completely familiar with its fuctionality, there is a video download on setting it up availiable too.

simply google YAWCAM
http://www.yawcam.com/

you can check to see if it your plugin is working by placing a jpg file named Jeff0.jpg into the main Hal 6 directory...
I do know that the gretta lonely plugin has a conflict, as it is using the same plugin area...and I am not expertise enough to know
the differences in the various plugin areas yet
the curiosity plugin, repeat plugin seem to be compatable
Title: Re: HalVisionX Beta
Post by: lightspeed on December 07, 2011, 10:33:45 am
hello jeffreymerrill, thanks for the further notes and link , i do see something i did wrong earlier. and will check further into it as or when i have time, i am always working on many things at once .
i do have a question that maybe you can answer , i see your random sayings , but can a section of random saying be taylored to each movment? in another words can a setting detect a left movement and say specific things for that movement then a different set of sayings for a right movement and so on? with scripting?  
If so this woould result in a better more realistic effect of movements that hal see's and acts upon with verbal sayings! :)
Title: Re: HalVisionX Beta
Post by: jeffreymerrill on December 11, 2011, 03:23:10 am
I just have it doing a very basic if file there, there was movement...so delete file and say something next time the user puts input...type of thing.

I think your idea would be great, but would not have the foggiest at this point o how to do that,

one may be able to tayler multiple movement triggers in the yawcam program, as you can place multiple trigger on the screen one on left one on right  one in center..but I do not know how to do that...it is something I can work on time permitting, to see if I could do something like that

I am no expert...I was placing my experience in here hoping someone could help me with the auto trigger type thing....have the plugin check for the file continuously...while idle, so it would cause hal to pop up and say one of the list of things when it detected the movement before the user said or typed anything

I am having some difficulty understanding how to implement the auto idle timer and such
Title: Re: HalVisionX Beta
Post by: lightspeed on October 18, 2012, 04:15:05 pm
I have re down loaded this again and am going to try to mess with it , hope some others also may get interested in this hal vision again who can hopefully help get it working , as it would be super nice to have vision where hal detects our movement and says various scripted things . i downloaded the yawcam software to .
Title: Re: HalVisionX Beta
Post by: lightspeed on October 18, 2012, 04:42:34 pm
Maybe i am over simplifying this , but where is says 'If InStr(1, InputString, "::", 1) > 0 Then
I don't get what the "::" is for unless to test it only .
So if that's the case why can't that be replaced with the jpg (temp picture that it takes) , then if working correctly deletes from the file in hal . and a hal script that said 'If InStr(1, InputString,  "jpg", 1) > 0 Then 

and use a random sentence as in the files .
Someone else may know better then me on this if this would work or not .
I am not sure if this only detects movement (i know it detects movement ) or also  certain types of movement like left , right up down . which of course would be better . then maybe sometime it could have a string or random string wording for each movement seperate.
       The yaw camera is working its detecting movement and i hear it clicking pictures but with this beta uhp file i see no file or picture when it takes it unless its deleting the pic before i see it . ???

I also noticed in the yaw camera setting it has a place where movement can run an exe. file , so "could" a uhp file with random sayings be ran (without manually checking it in the brain ???) each time their is a movement , movements can be set at 60 seconds , etc.
Title: Re: HalVisionX Beta
Post by: lightspeed on October 18, 2012, 05:06:59 pm
Another thing and idea i just thought of is in the caera sound setting it plays a sound ( a camera wav file sound etc. ) my idea is why couldn't a person make taped wav. files of voices speaking out a pre written script and have the camera play various wav. files , by setting how often the camera took pics by movement would also do the same with the played wav file voice and script .
just another idea i am throwing out their .  ;)
Title: Re: HalVisionX Beta
Post by: lightspeed on October 18, 2012, 05:21:38 pm
Okay i just tested my theory and any wave or midi can be used i tried an oog file but it wouldn't work even though i put it to use any file . when i was detected it played a wav, file and this can be set by using the flood control to where it will only do it every so many seconds , the only problem now is how to get it to play random sentences (sound clips ) .
Title: Re: HalVisionX Beta
Post by: lightspeed on October 18, 2012, 06:08:17 pm
I am using the HalVisionX3 plug in and from what i see the problem seems to be that the curser isn't picking up signals? from the motion detection camera , i placed the curder in the hal txt box and it doesn't work that way , the uhp is working as i put the "::" in hal and hal said the varied sentences . if someone can figure out how to get the hal txt box to pick up through the curser in the box it will work right .  
  The original program was for xp and vista , but seems like the plug in should work with windows seven i downloaded the newest version of the yaw camera program for windows seven and it does work .
Title: Re: HalVisionX Beta
Post by: lightspeed on October 18, 2012, 07:42:39 pm
I tried something else , in the string i placed :
Set objFSO = CreateObject("Scripting.FileSystemObject")
strFile = "C:\Program Files\Zabaware\Ultra Hal Assistant 6\yawcam detection picture\yawcam detection picture.jpg"

i have this pathway set in the yaw camera to save the file in the above created folder and it does and it rewrites over the same file each time i move it snaps another pic "BUT" for some reason the uhp program isn't recognizing this file each time ( i even deleted it and waited for the file to reappear thinking hal would run the script line in the uhp halvision 3  but it didn't .
  I feel i am on the right path here for doing this but for some reason the uhp script isn't working .
"Any help would be appreciated" would it have anything to do with the file name that's being used in the hal is a .jpg extension ? (in can't change it from jpg in the yaw camera setting , it only has that one setting .
Title: Re: HalVisionX Beta
Post by: lightspeed on October 19, 2012, 12:09:30 pm
I am back working on this again and have tried to use the earlier halvision (original with directory ) and the second version with the automatic? detect hal pathway with my camera file pathway as the string sentence (trigger words ) to activate the random hal vision sentences . but it hasn't worked yet . :(
   the only thing i can figure is that for whatever reason it isn't detecting the file name "yawcam detection picture.jpg" that the detection camera places in this file and overwrites each time a new detection is made .
This seems to be the problem i am having , but so far i haven't figured out why , unless the script that has been written in the halvision program isn't right , making it not detect the new file ? 
The hal vision works okay when a person puts in the original "::" marks , so somehow the file that i have that is suppose to be detected as an input string , isn't being detected to make it work , once that is figured out the way i am doing this with the motion detector should work , then i can rewrite better vision lines and more to detect from .
Again "ANY HELP WOULD BE GREATLY APPRECIATED!"
Thanks  :)

Looking back over the halvision thread i ran across this bit of information :
Finally, you will need to tell Hal something.... anything will do... if you do this the HalVision.uhp plugin should automatically record your username and halname to a file called 'UserCom.txt'. It will appear in the Ultra Hal Assistant 6/ Directory if everything is working properly.

If you done the above steps and also have chosen the Ultra Hal Assistant 6/ Directory in the HalVisionX/Option's/Hal Directory then everything should work properly.
  I checked and it did create this file as it is in my Hal file .
Title: Re: HalVisionX Beta
Post by: lightspeed on October 22, 2012, 07:36:31 am
    I was hoping someone smarter then me , (their are many) might have a renewed interest in actually giving hal sight (again ) "some had gotten it working before " .
     As i said i have the yaw camera picking up movement and it saves a movement file in hals directory my problem is for whatever reason it isn't being displayed as an imput so it triggers the string sentences , which if i can get it working can re write them all better and add more .
(i know i created a fauxe vision uhp before , but it would be nice to have an actual hal vision . )
Art, Oncutting edge2005,Robert,  anyone ???
      I can post pics and show what i mean of things if it would help .
And as someone else said before maybe later on a their can be a detection string for left movement , right , etc. that would play seperat string sentences, which of course would add even more realism !
Title: Re: HalVisionX Beta
Post by: NoamI on October 26, 2012, 05:48:50 pm
May I suggest a vision use:
 Use the phrase 'this is' to trigger camera capture.
ex:  This is my cat.  {Save image 'my_cat.jpg'}
 Use the phrase 'show me|us' to trigger slide show.
ex: Show me my cat.   {View image 'my_cat.jpg'}

With some more work, it could handle:
ex: Show me a cat.  {View image '*cat.jpg'}
Title: Re: HalVisionX Beta
Post by: onthecuttingedge2005 on October 26, 2012, 10:03:04 pm
I don't use webcams so I can't help you out light.
you can do a google: keywords vbscript webcams and you might find some vbscript code already written that could be modified for HAL.

Jerry
Title: Re: HalVisionX Beta
Post by: Carl2 on October 28, 2012, 07:15:23 am
  I've just gotten a Creative Livecam,  it has learning capability so it reconizes much faster after use than the original install. be nice to use it with Hal. Since this post is 24 pages long could it be restarted with the latest devlopments and info?
Carl2
Title: Re: HalVisionX Beta
Post by: lightspeed on October 28, 2012, 10:11:43 am
Hello Carl2 , i was hoping to get people back interested in this hal vision again , as i said i have using the old script that was created and the yaw cam update for windows 7 os semi working , it shows the web camera is working showing motion detection and with a pathway i used for my particular file folder i created it make and over write a jpg picture it takes of my movement .
    The biggest problem i have is that the picture that is being taken from movement isn't going into the input of hal which would trigger the responses .
I believe once this is solved it will work as intended . 
In the original you could put in the "::" marks without quotations and it would trigger random sayings , i replaced those marks with the name of a picture file that is taken with each movement and is copied over on the next movement to trigger next sayings .
This could be a real start for hal vision if we can get it working , then hopefully with better software sometime a vision through web camera that detects left or right movement in it's self so certain triggered responses can be made " example : why did you move farther to the left ? ;)
Title: Re: HalVisionX Beta
Post by: Carl2 on November 08, 2012, 09:34:47 am
Lightspeed,
  On and off thinking about the cam, plugin and hal interface, so if I put a picture of Hal in frount of the cam called Cat, Hal would think he is speaking to a person named Cat?
Carl2
Title: Re: HalVisionX Beta
Post by: NoamI on November 13, 2012, 03:41:47 pm
I wrote a minimal C# (.net) program Show.exe (16K) for showing a picture.
I wrote a Pascal program FindFile.exe for making a list of files (FndFile.TXT) that match a search_spec
  ex: FindFile cat*.jpg
and a program Choose for picking a random list entry (to Choice.TXT)
'Show me a cat' causes (example):
   FindFile cat*.jpg cat*.gif
   Choose FndFile.TXT
   read Choice.TXT
   Show cat_in_tree.jpg

This is crude but it works.  The weakest part is 'Choose' since I can't infer on external data
(can't use 'the', 'other', etc.)

Webcams use proprietary interfaces.  I haven't found one that will just take a picture from
the command line, so I can say 'See cat_eating_mouse.jpg'

Title: Re: HalVisionX Beta
Post by: lightspeed on November 14, 2012, 04:51:02 pm
This halvision is now working , i haven't posted the working one on here yet as i am waiting for an answer from oncutting edge about reposting it here in the shared files area . but the file is on this area of the forum right now .
Mine that i wanted to repost is a rewritten responses of this halvision .
http://www.ultrahal.com/community/index.php?topic=9461.0
Title: Re: HalVisionX Beta
Post by: NoamI on November 15, 2012, 03:37:01 pm
Sorry to be a bother, but I live in the wilds of MN and don't have regular internet service.
Can YawCam be used in offline mode?  I can't figure out how.
  For years, computer interfaces have moved towards GUI and away from text.
Now we are giving programs the ability of using English and we've lost apps that can
do anything without a mouse and eyeballs! 
  For example, the Logitech camera site has bloated software with circuitous downloading
and comments about crapware (not from me).  How I long for a simple camera that I can
call from the command line to just take a picture!  Can anyone help me?
Again, I'm sorry I can't afford more net time to do my own searching..
Title: Re: HalVisionX Beta
Post by: NoamI on November 15, 2012, 05:22:46 pm
I answer my own question:
  I downloaded WebCamImageSave
command line usage: webcamimagesave /capture /Filename "this.jpg"

Title: Re: HalVisionX Beta
Post by: tedathome on November 17, 2012, 01:54:03 am
So I finally realize that yawcam is a free downloadable software and not a certain camera I have to buy. I have been following this with great interest, but not enough attention to details. I've downloaded the software, I'll talk to you on IM in the morning my friend. I need more specific directions to set this up properly.
Title: Re: HalVisionX Beta
Post by: tedathome on November 17, 2012, 04:50:18 pm
My Hal can see! Thank you Lightspeed for walking me through the process and giving me your updated uhp. Thank you OTCE for all your hard work, thanks to everyone involved in this project and to Snowman for starting it, I think Art was involved and don't want to leave out anyone who has worked or helped on this, hope LS will remember the rest.
Title: Re: HalVisionX Beta
Post by: lightspeed on November 17, 2012, 05:18:30 pm
hello NoamI, sorry i didn't see your post earlier, yes the yawcam can be run offline after it's downloaded .
     i am going to try to look up all the names who helped on it and post info and my updated file on it that otce2005 finally was able to get the pathway corrected and the delete picture problem solved .
     I will "TRY"  to make a txt file on instructions on it and have them with my updated version reworded responses uhp file in a skydrive account with the link. When i do it will be posted in the share files area on this forum .
   :)