이 질문을 팔로우합니다.
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다.
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다.
오류 발생
페이지가 변경되었기 때문에 동작을 완료할 수 없습니다. 업데이트된 상태를 보려면 페이지를 다시 불러오십시오.
이전 댓글 표시
0 개 추천
First, I need to count the Pixels in an image(Ex:-image of Letter A) then I need to check whether the image is accurate(check whether "image of Letter A is correct") , can I do it by counting pixels of the image and check whether it is correct...can anyone know it please Reply or post a sample mathlab code for that
채택된 답변
Walter Roberson
2011년 4월 29일
0 개 추천
What difference is there between "count the Pixels in an image [...] then I need to check whether the image is accurate" compared to "can I do it by counting pixels of the image and check whether it is correct" ?
If the question is whether you can determine whether a particular character is correct just by counting its pixels, the answer is NO.
댓글 수: 6
prathiba
2011년 4월 29일
YES,Question is i want to check perticular character is correct ,Can you please give me any idea for how to do it or post a sample code for that..............anyone know the idea please answer it.
Walter Roberson
2011년 4월 29일
One thing you have not indicated about this project is whether your hardware is pressure sensitive or not. Recognition of strokes over time is, I gather, easier than recognition from pixels alone.
There are many different ways to recognize characters; the field is known as Optical Character Recognition, or OCR, and people have been publishing papers on it for a minimum of 40 years.
On the other hand, typical OCR involves finding the best character match for what is presented, rather than in deciding whether a character has been drawn "correctly" or not. Whether a character has been drawn "correctly" depends entirely upon the rules that have been set up for correctness. For example, for a capital-A, people can read it if the horizontal bar is too long or too short on one or both sides; even the angled strokes together with just a dot in the middle would generally be readable by people. As, however, you are trying to train the children to certain standards, you have to decide not "what could be recognized" but instead "what is allowable for teaching purposes". What is too shallow, what is too steep, what slant is permitted, how consistent does the baseline have to be, and so on. Typeset capital-A often has small horizontal bars at the very peak of the A and at the bottom of each of the legs: are the children _required_ to put those in, or are they required to leave them out, or is putting one on top unacceptable but on the legs is okay, or is it the case that it is acceptable to have them on neither leg or on both legs but not acceptable to put the bars on just one of the legs?
You (or someone) needs to decide what standards are to be set for teaching purposes, right down to details like the acceptable length (or proportion) of optional horizontal bars on the legs of the "A". The question is not of robust OCR under a variety of handwriting or typefaces, but instead is a matter of what will be allowed.
prathiba
2011년 4월 30일
I still too young for this software I'm still in learning environment..please be kind for post a answer..I m having lot of question...
We have a Hardware tablet and we want to get the user input from that tablet....Then check whether it is correct..if we use OCR technology how we can get the input..could you please answer those question. I have lot of douts and i want to do the project to recognize the letters only...if we dont use OCR ,can we do it using mathlab
I have small idea, first store the image of letter "A" then get the metrix for that image also,after child write the letter "A" in the tablet in here also insert the image(using database) get the wrote image then get the metrix also....can we compare and check wheter answer is correct..whether it is possible or not any suggestions.......?
Walter Roberson
2011년 4월 30일
Comparing images in the manner you are hinting at would very likely fail. For example, suppose the child drew the letter _exactly_ as taught, but drew it slightly smaller than your reference image: you would not match. Now suppose that the child drew the image exactly the same size (to the pixel) as the reference image, but their hand wavered a little and one of the strokes was not _exactly_ straight. Now suppose the child used the curved form of "A" as is often seen in books.
Hardware tablets are, in a way, like mice, in that neither internally stores an "image" of which pixels are passed over: both tablets and mice instead report current position information and push or click information. Some hardware tablets can also record pressure. For both tablets and mice, to draw a character, _something_ needs to interpret the the position and up/down information and draw that in to a matrix that can then be interpreted as an image of a character. There are MATLAB routines that can assemble a series of line segments from mice, which should be relatively easily convertible for use with tablets. There are then a few different ways of drawing the line segments in to an image matrix.
Getting the input is the easy part. Interpreting the input is the hard part. No-one is going to be able to give you good suggestions about how to interpret the input as "correct" or not until you define the parameters of what will be *accepted* as "correct" -- a quite different task than recognizing the closest match.
If you do have input right from the tablet rather than just the final character images, then the following might be of interest to you: http://hwr.nici.kun.nl/unipen/
prathiba
2011년 4월 30일
Thanks for helping time to time..
Please tell me which technologe in mathlab that I can use for do this work(Identify the correctness of the letter).If you can please post the demoes whick having same area like my project an also I want to get more informations from you about my project......and again thanks for wasting your imprtant time for me....
Walter Roberson
2011년 4월 30일
Sorry, I have given up on the strategy of listing all *possible* answers to a question and letting the other person figure out which one is the most suitable answer.
Research character recognition in Google Scholar. Any technique you can find there can be implemented in MATLAB. Some techniques are easier to implement in MATLAB than others are.
You need to define what it means for a character to be written "correctly" *first*, and _then_ you figure out what technique can be used to decide whether any particular character is correct or not.
I am not going to let you off on this one. If *you* cannot describe what you look at to determine whether a character is written "correctly" for teaching purposes, then *we* cannot guide you to suitable technologies to distinguish between "correct" and "incorrect".
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Language Support에 대해 자세히 알아보기
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
