|
eddieangel wrote: am I having an LSD flashback from my youth
I don't know about that but it is entirely possible that you have been watching too much CSI.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
Why do programmers often confuse Halloween and Christmas?
Because 31 Oct = 25 Dec.
|
|
|
|
|
This is a major research topic. Several companies are working on this subject, e.g. security companies want to recognize people's faces in a crowd; and Google wants to offer a service where they recognize the location you show them through a snapshot; they would extract clues (historic buildings, road signs, whatever) and search huge databases.
For an object present on a small picture to be found on a larger picture, with different scale, different orientation, different illumination, it is hard too; however you have one big advantage: you (claim to) know the object is present. So you might go and scan the large image for significant properties, such as specific colors (with some tolerance), a specific shape, etc. Still, a big challenge.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read formatted code with indentation, so please use PRE tags for code snippets.
I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).
|
|
|
|
|
For the scope of my work it sounds like more trouble that it is worth. Imagine taking a picture of the side of a house and then a picture of a two inch crack in the side of a house and trying to find where that crack belongs on the picture. I will let the people who have more at stake figure it out.
Thank you for the insight, as always.
Cheers, EA
|
|
|
|
|
IMO it would probably be easier to write some code that finds cracks in a single image, without doing any comparisons. Rather than looking for an object, you may only need irregularities in a structure. Edge detection (contrast enhancement) is a likely first step.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read formatted code with indentation, so please use PRE tags for code snippets.
I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).
|
|
|
|
|
Pixel-by-pixel comparison it too slow with current processor technology, especially when you need to compare images at different angles and scales.
Average the pixels in squares and do a correlation with the target image's squares, varying
1. The position,
2. The scale, and
3. The angle.
It's only a rough comparison, but it will quickly eliminate 99% of the wrong positions. The parameters that do produce a reasonable correlation can be investigated in more detail to make a selection.
|
|
|
|
|
hi, I used the below code in sql and it gave me something like: "Item 3,00" in two columns but how can I do it from c#?
Select Item, SUM(Price) From Table5 Group By Item
I tried below but not helped. How can I access the values of cmd seperately?
SqlCommand cmd = new SqlCommand("Select Item, SUM(Price) From Table5 Group By Item", sqlConn);
string itemname = cmd.ExecuteScalar().ToString();
|
|
|
|
|
RTFM. ExecuteScalar returns a single result. What you want is ExecuteReader.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
ExecuteReader instead of ExecuteScalar.
Or have it return a string containing both parts, perhaps an XML element.
|
|
|
|
|
Data reader would be the best.
SqlCommand cmd = new SqlCommand("Select Item, SUM(Price) From Table5 Group By Item", sqlConn);
com.CommandType = CommandType.Text;
SqlDataReader rdr = com.ExecuteReader();
if (rdr.HasRows)
{
string str1 = rdr["Item"].ToString();
}
I appreciate your help all the time...
CodingLover
|
|
|
|
|
Hi,
I have a question.. If I am going to use the same format of Microsoft error codes in my application development, can anyone explain how do they create the codes? for example what does 0xF89303BC stands for? does every character in this code refer to something?
Thanks..
|
|
|
|
|
I'm pretty sure those are just serial numbers. The microsoft guys are old-school and they probably have gigantic C files with thousands of those codes in there. They just make them up as they need them, I doubt the digits have any meaning. Except maybe they could have prefixes stand for certain products/sub-products.
|
|
|
|
|
|
There are some conventions that most parts of Windows are adhering to. The 32-bit error code then is:
- negative;
- consists of 16-bit component/application code, and 16-bit error code;
- understood by FormatMessage() in kernel32.dll, which returns an approriate error message string.
The lower 16-bit values in this situation are listed in one of the C header files, probably winerror.h
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read formatted code with indentation, so please use PRE tags for code snippets.
I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).
|
|
|
|
|
Luc provides useful advice as usual. for specific values see here[^].
It's time for a new signature.
|
|
|
|
|
Anyone have any suggestions for alternative grid controls(for desktop)?
I really just need something like GridView, but I like the Infragistics functionality where you can do runtime filtering on the data by clicking the column header and choosing from a list of distinct values. Ideally open source, but at least free. It seemed like a fun project, but I'm sure this particular wheel has been reinvented about a thousand times, so I thought I'd check with you guys.
Is there anything out there like this on CP, or elsewhere?
|
|
|
|
|
Also, hierarchical filtering would be cool too, where you can filter by the groups.
|
|
|
|
|
I have a windows application and i want to distribute banners to be advertised on my main form.. I don't want this to be online.. I want all banners to be on the local PC and then when the user connects to internet then I can update with latest files but I also want to make sure my application won't work if the banners are not exist and to make sure user can not change the banners?
what's your idea?
I thought of a DLL file with the banner files embedded inside that DLL but still the user can replace the DLL with another DLL and display his banners!
what do you think?
|
|
|
|
|
I am not commenting on how annoyed I would be if software on my system did this, nor on how I would probably never use it.
You could encrypt some form of identifier into the DLL and refuse to run if that is not correct. However since you are using C# and .NET programs are notoriously easy to reverse engineer, it would be ridiculously easy to crack your encryption routines.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
Why do programmers often confuse Halloween and Christmas?
Because 31 Oct = 25 Dec.
|
|
|
|
|
what if i use a resource DLL with banners in it? is it possible to have a code or string or whatever thing to validate the DLL?
|
|
|
|
|
Possible - yes.
Worth the time and effort - no.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
Why do programmers often confuse Halloween and Christmas?
Because 31 Oct = 25 Dec.
|
|
|
|
|
It's probably not worth the trouble. Spend more time on the quality of your application rather than making it unappealing.
|
|
|
|
|
well, but banners in my case is money that's why i am trying to find what's the best way...
|
|
|
|
|
Lack of quality, annoyances, and bad word-of-mouth is not money.
|
|
|
|
|
It's only money if people see them.
How many users have AdBlock on their browser?
How many apps do I use twice if my valuable screen real estate is taken up by unsightly adverts?
And if an app used my bandwidth just to update it's ad supply - how long before it got deleted?
Is your app going to be so useful, so unique, so undo-without-able that everyone must have it? Because if not, then all you will do is drive away potential buyers by the truckload.
The answers by the way: "Lots - because they are truly annoying", "None - because they are truly annoying" and "Measured in nano seconds".
I have learnt that you can not make someone love you, all you can do is stalk them and hope they panic and give in.
Apathy Error: Don't bother striking any key.
|
|
|
|
|
If he gets his money from advertisers then he doesn't need buyers. People have put up with ads for free stuff for quite some time. The numbers of people who use adblock is not large outside of tech people. The millions of people who use Yahoo Messenger, AIM, and MSN Messenger and never bother to use something like Trillian would seem to disprove your point.
For the original poster, you might be re-assured that the largest and most successful software company in the world is going in the same direction as you are. Microsoft announces ad-supported Office Starter 2010[^].
|
|
|
|