Can we measure yarn twist from image with image processing
1 回表示 (過去 30 日間)
古いコメントを表示
Hi Everyone.
Can we measure number of yarn twist from picture.
For example in picture one yarn twist number with is shown with red arrow 7 or 8. We can see thick place is yarn twist. Can we write a code for this? Or it isnt possible?
<<
<<
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/146839/image.jpeg)
>>
>>
0 件のコメント
採用された回答
Image Analyst
2015 年 1 月 18 日
編集済み: Image Analyst
2015 年 1 月 18 日
It's possible. First I'd call imopen() to get rid of the stray threads.
grayImage = imopen(grayImage, true(9));
binaryImage = grayImage > 128; % or whatever.
Then extract the biggest remaining blob using the attached function. Then I'd get the x,y coordinates of the edges of the main, bulk yarn.
boundaries = bwboundaries(binaryImage');
Be sure to split out the two different sides of the yarn. Then call fft() or pwelch() to get the dominant spatial frequency. Give it a try. If you need to come back, then attach the original image plus your attempt at coding up my suggestions.
11 件のコメント
Image Analyst
2015 年 1 月 19 日
No, I meant, like is it for your senior project, or your Masters thesis, or Ph.D. dissertation, or has your company or university been contracted to develop a turnkey system by a textile manufacturer?
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!