數(shù)據(jù)增強

預(yù)備知識

  • HSV
  • 變換前可能需要把img的type從int轉(zhuǎn)為float

隨機變換亮度

就是把圖像加減某個值

 def random_bright(self, im, delta=32):
      if random.random() < 0.5:
            delta = random.uniform(-delta, delta)
            im += delta
            im = im.clip(min=0, max=255)
        return im

隨機變換通道

RGB三個通道隨機變換

 def random_swap(self, im):
        perms = ((0, 1, 2), (0, 2, 1),
                 (1, 0, 2), (1, 2, 0),
                 (2, 0, 1), (2, 1, 0))
        if random.random() < 0.5:
            swap = perms[random.randint( len(perms))]
            im = im[:, :, swap]
        return im

隨機變換對比度

圖片像素點隨機乘以某個值

def random_contrast(self, im, lower=0.5, upper=1.5):
        if random.random() < 0.5:
            alpha = random.uniform(lower, upper)
            im *= alpha
            im = im.clip(min=0, max=255)
        return im

隨機變換飽和度

HSV的S通道乘以某個值

    def random_saturation(self, im, lower=0.5, upper=1.5):
        if random.random() < 0.5:
            im[:, :, 1] *= random.uniform(lower, upper)
        return im

隨機變換色度

HSV的H通道加上某個值(H 用角度度量捧灰,取值范圍為0~360°)

    def random_hue(self, im, delta=18.0):
        if random.random() < 0.5:
            im[:, :, 0] += random.uniform(-delta, delta)
            im[:, :, 0][im[:, :, 0] > 360.0] -= 360.0  # 角度>360的減360
            im[:, :, 0][im[:, :, 0] < 0.0] += 360.0    # 角度<0的加360
        return im

Resize, mean, std

  • tran過程:
    resize前需要把gt_box的信息從像素值轉(zhuǎn)換成百分比长踊,因為resize不影響百分比滥比,直接把百分比的gt_box輸入模型,和模型的result計算loss
  • test過程:
    測試的時候模型不輸入gt_box信息計算loss零如,所以不用轉(zhuǎn)換乘陪,而是把模型的result轉(zhuǎn)換成像素值瞬铸,然后把檢測結(jié)果恢復(fù)原圖大小浇揩,再和gt_box計算精度

注:
train 過程所有的增強方式都可到
test 過程一般只用到Resize, mean, std

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末女淑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子氮趋,更是在濱河造成了極大的恐慌伍派,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剩胁,死亡現(xiàn)場離奇詭異诉植,居然都是意外死亡,警方通過查閱死者的電腦和手機昵观,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門晾腔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人啊犬,你說我怎么就攤上這事灼擂。” “怎么了椒惨?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵缤至,是天一觀的道長。 經(jīng)常有香客問我康谆,道長领斥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任沃暗,我火速辦了婚禮月洛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘孽锥。我一直安慰自己嚼黔,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布惜辑。 她就那樣靜靜地躺著唬涧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪盛撑。 梳的紋絲不亂的頭發(fā)上碎节,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音抵卫,去河邊找鬼狮荔。 笑死胎撇,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的殖氏。 我是一名探鬼主播晚树,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雅采!你這毒婦竟也來了爵憎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤总滩,失蹤者是張志新(化名)和其女友劉穎纲堵,沒想到半個月后巡雨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闰渔,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年铐望,在試婚紗的時候發(fā)現(xiàn)自己被綠了冈涧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惹盼。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡钞支,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出昔案,到底是詐尸還是另有隱情乒验,我是刑警寧澤愚隧,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站锻全,受9級特大地震影響狂塘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鳄厌,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一荞胡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧了嚎,春花似錦泪漂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至呐伞,卻和暖如春敌卓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荸哟。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工假哎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瞬捕,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓舵抹,卻偏偏與公主長得像肪虎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惧蛹,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359