软件测试Homework1——印象最深刻的一次调bug经历
大三上學期,我選了《可視語言與信息可視化》這門課程。最后期末大作業,我選擇了一個課題——“電影鏡頭邊界的信息可視化”。整個完成過程的難度并不在于最后數據可視化的內容,而是在于前期利用多模態鏡頭邊界檢測算法處理視頻幀,進而獲取用于可視化的數據。
因為之前沒有選修過圖像處理這門課,也沒有使用過matlab編程,所以對于matlab一些函數的用法也并不是很明確。因為程序最后的結果是根據閾值篩選視頻幀,然后對于過渡幀和硬切幀進行分類統計。而評判的指標是利用直方圖余弦距離、surf算法、絕對差總和sad值綜合計算的一個數值,因此前期階段要對這三項指標進行歸一化處理。
我當時忘記對其中一項指標進行歸一化處理,導致根據閾值篩選的結果是,幾乎找不到轉換幀。找了很久,我才發現問題所在,改掉bug。再運行一遍程序,結果最后篩選出來的結果準確率極差,又找了好久,我又發現我把matlab直方圖函數的一個參數設置錯了。反正,因為我對于matlab和圖像處理的相關知識太不熟悉了,所以一直在不斷找bug和debug……
由于每個處理圖像的matlab程序要運行很久,至少半個小時以上,所以我17個小時不眠不休才修改完所有bug,得到正確結果,因此這次調bug經歷令我印象十分深刻。
轉載于:https://www.cnblogs.com/alyssayoung/p/8546062.html
總結
以上是生活随笔為你收集整理的软件测试Homework1——印象最深刻的一次调bug经历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在没有软件的情况下将 PDF 转换为
- 下一篇: c++:vector对象的增长