asp網(wǎng)站源碼說(shuō)明留號(hào)碼的廣告網(wǎng)站
整理 | 于軒? ? ??
出品 | 程序人生?(ID:coder _life)
這段時(shí)間以來(lái),全國(guó)各地的疫情發(fā)展?fàn)縿?dòng)人心。為了更好地配合疫情防控,復(fù)旦大學(xué)自三月初以來(lái)啟動(dòng)了常態(tài)化核酸篩查工作。
這一工作要求輔導(dǎo)員挨個(gè)檢查學(xué)生“健康云”核酸完成截圖,確?!安宦┮蝗恕?。聽(tīng)上去簡(jiǎn)單,做起來(lái)難。面對(duì)幾十甚至上百?gòu)堉貜?fù)性高的截圖,人工核查往往耗時(shí)耗力,一不小心還會(huì)看錯(cuò)看漏。
為了解決這一難題,信息科學(xué)與工程學(xué)院博士生李小康寫(xiě)出130行代碼,快速開(kāi)發(fā)出了一項(xiàng)小程序。
這項(xiàng)小程序大大提高了核酸核查的速度和精度,使得原來(lái)需要幾個(gè)人核對(duì)一個(gè)多小時(shí)的800幅截圖,現(xiàn)在只需2分鐘就能拿到結(jié)果。
?圖源:微博截圖
隨后,李小康的事跡火上熱搜,《人民日?qǐng)?bào)》也為他點(diǎn)贊:“知識(shí)就是力量!”
靈光一現(xiàn),說(shuō)干就干
據(jù)復(fù)旦大學(xué)官方介紹,李小康是信息科學(xué)與工程學(xué)院的一名博士生,專(zhuān)業(yè)為生物醫(yī)學(xué)工程,研究方向是醫(yī)學(xué)影像與人工智能。在平時(shí)的科研生活中,他經(jīng)常會(huì)接觸到很多圖像處理方法。
除此之外,李小康也是學(xué)院2019級(jí)信息1班輔導(dǎo)員。在學(xué)校進(jìn)入準(zhǔn)封閉管理之后,他同時(shí)還擔(dān)任志愿者一職。
李小康正在做志愿者(圖源:復(fù)旦大學(xué)公眾號(hào))
面對(duì)日常繁瑣的抗疫工作,得益于長(zhǎng)期的科研習(xí)慣和代碼敏感性,李小康萌生了寫(xiě)一個(gè)代碼程序用于自動(dòng)核查核酸完成截圖的想法。
李小康與學(xué)工同事的聊天(圖源:復(fù)旦大學(xué)公眾號(hào))
說(shuō)干就干,3月15日晚,李小康花了一個(gè)多小時(shí)就搞定了初始代碼。程序一寫(xiě)好,他就驗(yàn)證了自己班級(jí)的核酸截圖數(shù)據(jù),發(fā)現(xiàn)準(zhǔn)確率很高,甚至檢測(cè)出了之前人工核查時(shí)沒(méi)發(fā)現(xiàn)的問(wèn)題。
同時(shí),程序運(yùn)行的時(shí)間也很短,80多張圖只需要20多秒,大大提升了核查的精度和速度,也減輕了相關(guān)人員的工作負(fù)擔(dān)。
程序?qū)崿F(xiàn)原理并不復(fù)雜
如此高效的程序是怎么實(shí)現(xiàn)的呢?說(shuō)起原理,李小康認(rèn)為并不復(fù)雜。
他首先想到了OCR(Optical Character Recognition,光學(xué)字符識(shí)別)技術(shù),這一技術(shù)可以識(shí)別出圖像中的文字,并轉(zhuǎn)換為文本信息。
由于圖片中的信息并不是全都有用,李小康又想到了Python中的正則表達(dá)式,它可以把想要的信息從OCR識(shí)別的文本中篩選出來(lái)。
程序?qū)嶋H運(yùn)行過(guò)程(圖源:復(fù)旦大學(xué)公眾號(hào))
基于OCR文字識(shí)別+正則表達(dá)式篩選的這一思路,李小康開(kāi)發(fā)的程序?qū)崿F(xiàn)了將所需信息從識(shí)別的文本中篩選出來(lái)。在確認(rèn)好每張截圖的相關(guān)信息后,將所有人的結(jié)果輸出到一個(gè)Excel文件中,方便人工確認(rèn)。
程序輸出的Excel文件(圖源:復(fù)旦大學(xué)公眾號(hào))
學(xué)以致用,積極戰(zhàn)疫
談及開(kāi)發(fā)程序的初衷,李小康表示自己只是為了減少自己和身邊老師的工作量。因?yàn)槌绦蚴怯肞ython編寫(xiě)的,代碼注釋也很完整,所以會(huì)使用Python的可以很快上手。
同時(shí)為了方便不會(huì)編程的老師使用,李小康還把程序進(jìn)行了封裝,只需簡(jiǎn)單輸入一行代碼就能運(yùn)行。
用李小康的原話(huà)來(lái)說(shuō):“雖然原理也很簡(jiǎn)單,只要是會(huì)寫(xiě)代碼的人第一時(shí)間就會(huì)明白是怎么回事,但是不做相關(guān)工作,感受不到這件事情的費(fèi)時(shí)費(fèi)力,自然也不會(huì)想出辦法。我只是用我學(xué)到的知識(shí)解決實(shí)際工作中的困難?!?/p>
復(fù)旦大學(xué)官方透露,學(xué)校信息辦已經(jīng)和李小康對(duì)接,正在根據(jù)需求開(kāi)發(fā)新的小程序。預(yù)計(jì)不久之后,師生們就不用再手動(dòng)收集核酸截圖,只需通過(guò)小程序直接上傳圖片就能查看統(tǒng)計(jì)結(jié)果。
參考鏈接:
https://mp.weixin.qq.com/s/RogQcUAsZszW5HkYwYcV-w
https://weibo.com/2803301701/LnusD1U8P