matlab 橙色字母,改善MATLAB中橙色的檢測

我的任務之一是從16000圖像中檢測蟻羣中的某些顏色。所以,我已經用藍色,粉紅色和綠色做得非常好,但現在我需要改進對橙色的檢測。這對我來說有點棘手,因爲我是圖像處理領域的新手。我舉了一些例子,我做了什麼,我的問題是什麼。改善MATLAB中橙色的檢測

的RAW圖像:HTTP://img705.imageshack.us/img705/2257/img4263u.jpg

檢測橙色的:HTTP://img72.imageshack.us/img72/8197/orangedetection。 JPG

檢測綠色的:HTTP:後//img585.imageshack.us/img585/1347/greendetection.jpg

我用了selectPixelsAndGetHSV.m獲得HSV值,並且我用colorDetectHSV .m來檢測具有相同HSV值的像素。 你可以給我任何sugesstion如何改善橙色的檢測,而不是檢測周圍的整個螞蟻和巢?

預先感謝您!

function [K]=colorDetectHSV(RGB, hsvVal, tol)

HSV = rgb2hsv(RGB);

% find the difference between required and real H value:

diffH = abs(HSV(:,:,1) - hsvVal(1));

[M,N,t] = size(RGB);

I1 = zeros(M,N); I2 = zeros(M,N); I3 = zeros(M,N);

T1 = tol(1);

I1(find(diffH < T1))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值