Click here to Skip to main content
15,886,362 members
Home / Discussions / Algorithms
   

Algorithms

 
QuestionPearl Jewellery Pin
pearljewellery9-Apr-12 0:52
pearljewellery9-Apr-12 0:52 
QuestionDrop Down select Pin
MuthuKumar3422-Mar-12 2:14
MuthuKumar3422-Mar-12 2:14 
AnswerRe: Drop Down select Pin
Richard MacCutchan27-Mar-12 22:16
mveRichard MacCutchan27-Mar-12 22:16 
QuestionPlease help with image feature extraction code! Pin
supernorb20-Mar-12 2:11
supernorb20-Mar-12 2:11 
AnswerRe: Please help with image feature extraction code! Pin
enhzflep20-Mar-12 3:36
enhzflep20-Mar-12 3:36 
GeneralRe: Please help with image feature extraction code! Pin
supernorb21-Mar-12 2:40
supernorb21-Mar-12 2:40 
GeneralRe: Please help with image feature extraction code! Pin
enhzflep21-Mar-12 2:55
enhzflep21-Mar-12 2:55 
AnswerRe: Please help with image feature extraction code! Pin
Alan Balkany21-Mar-12 4:43
Alan Balkany21-Mar-12 4:43 
There is a near-infinite number of image features you could extract. Which features you choose to extract should depend on your goal(s).

E.g. if your goal is facial recognition, you'd extract features related to heads, eyes, etc... If your goal is part inspection, you'd extract features like lines with an edge-detection algorithm.

Your problem seems to stem from the lack of goals; you appear to be doing feature extraction as an end in itself.

There are a variety of edge-detection algorithms, some of which are easy to implement. One of the easiest is to shift the image one pixel then subtract it from the original image. Then set all pixels in the difference image below a threshold to zero.

This zeroes out solid regions, leaving you with just the edges. After edge detection, you can take the edges and use them to identify higher-level features, based on their positions.

If I were you, I wouldn't start learning a new technology one week before a deadline; that's asking for trouble. Just focus on what you can do with straightforward programming.
"Microsoft -- Adding unnecessary complexity to your work since 1987!"

AnswerRe: Please help with image feature extraction code! Pin
BupeChombaDerrick2-Apr-12 13:02
BupeChombaDerrick2-Apr-12 13:02 
Questiontheory needed for a described algorithm Pin
liquid_15-Mar-12 22:07
liquid_15-Mar-12 22:07 
AnswerRe: theory needed for a described algorithm Pin
Bernhard Hiller16-Mar-12 1:10
Bernhard Hiller16-Mar-12 1:10 
GeneralRe: theory needed for a described algorithm Pin
liquid_16-Mar-12 1:35
liquid_16-Mar-12 1:35 
AnswerRe: theory needed for a described algorithm Pin
Bernhard Hiller16-Mar-12 4:18
Bernhard Hiller16-Mar-12 4:18 
AnswerRe: theory needed for a described algorithm Pin
Luc Pattyn16-Mar-12 4:35
sitebuilderLuc Pattyn16-Mar-12 4:35 
GeneralRe: theory needed for a described algorithm Pin
liquid_16-Mar-12 10:05
liquid_16-Mar-12 10:05 
AnswerRe: theory needed for a described algorithm Pin
Luc Pattyn16-Mar-12 18:57
sitebuilderLuc Pattyn16-Mar-12 18:57 
GeneralRe: theory needed for a described algorithm Pin
Bernhard Hiller18-Mar-12 21:31
Bernhard Hiller18-Mar-12 21:31 
AnswerRe: theory needed for a described algorithm Pin
Skippums19-Apr-12 10:37
Skippums19-Apr-12 10:37 
Generalcctv video sharing with static ip Pin
sanjib_sinha6-Mar-12 2:30
sanjib_sinha6-Mar-12 2:30 
GeneralRe: cctv video sharing with static ip Pin
Albert Holguin6-Mar-12 4:59
professionalAlbert Holguin6-Mar-12 4:59 
Questionaudio watermarking Pin
sepideh-gh5-Mar-12 4:32
sepideh-gh5-Mar-12 4:32 
AnswerRe: audio watermarking Pin
Richard Andrew x649-Apr-12 4:06
professionalRichard Andrew x649-Apr-12 4:06 
Questionattack codes Pin
sepideh-gh5-Mar-12 4:26
sepideh-gh5-Mar-12 4:26 
QuestionSuper2xSal, SuperEagle, hq2x algorithms Pin
2xSal24-Feb-12 10:28
2xSal24-Feb-12 10:28 
AnswerRe: Super2xSal, SuperEagle, hq2x algorithms Pin
Chris Losinger24-Feb-12 10:57
professionalChris Losinger24-Feb-12 10:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.