上個(gè)星期,magick軟件包的1.0版出現(xiàn)在了CRAN上:這是一個(gè)雄心勃勃的工作,,用于在R中實(shí)現(xiàn)現(xiàn)代化和簡(jiǎn)化高質(zhì)量的圖像處理,。這個(gè)R包建立在Magick ++ STL上,,它向著名的ImageMagick庫(kù)公開(kāi)了一個(gè)強(qiáng)大的C ++ API,。 開(kāi)始學(xué)習(xí)magick最好的地方是小插曲,,它給出了這個(gè)軟件包中絕大多數(shù)功能的簡(jiǎn)要概述。 邁向版本1.0圍繞去年的這個(gè)時(shí)候rOpenSci 公布的magick包的第一個(gè)版本:用于圖像讀取一個(gè)新的強(qiáng)大的工具包,,寫(xiě)作,,轉(zhuǎn)換,編輯,,轉(zhuǎn)換,,注釋和動(dòng)畫(huà)R.由于初始版本已經(jīng)出現(xiàn)了一些更新的附加功能,許多使用者已經(jīng)開(kāi)始發(fā)現(xiàn)這個(gè)軟件包的功能,,使R的可視化達(dá)到了一個(gè)新的水平。 例如,,鮑勃·魯?shù)纤梗˙ob Rudis)使用magick來(lái)從美國(guó)干旱監(jiān)測(cè)中可視化加州干旱數(shù)據(jù)(點(diǎn)擊圖片了解更多信息): R女士Lucy D'Agostino McGowan和Ma?lleSalmon展示了如何制作美麗的拼貼畫(huà): 而丹尼爾P.哈德利讓文森特維加解釋汽車(chē): 現(xiàn)在,,1年后,,1.0版本標(biāo)志著一個(gè)重要的里程碑:添加一個(gè)新的本地圖形設(shè)備(作為一個(gè)magick圖像對(duì)象和R圖的混合體)彌合了圖形和圖像處理之間的差距。 這篇博客文章解釋了magick設(shè)備如何讓您無(wú)縫地將圖形與R中的圖像處理結(jié)合起來(lái),。您可以使用它來(lái)后期處理R圖形,,也可以使用本地R繪圖機(jī)制繪制導(dǎo)入的圖像。我們希望這個(gè)統(tǒng)一的界面能夠更容易的生成漂亮,,可復(fù)制的圖像,。 本地Magick圖形該 該 繪圖設(shè)備該 現(xiàn)在我們可以使用R的原生低級(jí)圖形函數(shù)在圖像頂部繪圖: 在任何時(shí)候你都可以檢查當(dāng)前的結(jié)果: 完成后,可以關(guān)閉設(shè)備并保存結(jié)果,。 默認(rèn)情況下,, 動(dòng)畫(huà)圖形該圖形設(shè)備支持多個(gè)框架,,這使得創(chuàng)建動(dòng)畫(huà)圖形變得容易,。下面的例子展示了如何使用magick 實(shí)現(xiàn)非常酷的gganimate包中的例子,。 我們希望magick軟件包能夠?yàn)橹T如gganimate之類(lèi)的軟件包提供更強(qiáng)大的后端,,以便在R中生成交互式圖形,而無(wú)需用戶(hù)手動(dòng)安裝外部圖像編輯軟件,。 將ImageMagick命令移植到R現(xiàn)在,,magick 1.0版本具有圖像處理軟件包期望的核心圖像處理功能。但是,,仍然有改進(jìn),,使magick很多房間的在R圖像處理包 目前很多R用戶(hù)和軟件包都是用于執(zhí)行圖像操作的ImageMagick命令行工具,。目標(biāo)是在magick軟件包中支持所有這些操作,以便在任何平臺(tái)上生成(再現(xiàn))圖像,,而不需要用戶(hù)安裝額外的軟件,。 請(qǐng)注意,ImageMagick庫(kù)已有26年的歷史,,并在這些年中積累了大量的功能,。將所有這些移植到R是相當(dāng)多的工作,用戶(hù)的反饋是重要的,。如果您想在R中執(zhí)行imagemagick操作,,但是您無(wú)法弄清楚,請(qǐng)在GitHub上打開(kāi)一個(gè)問(wèn)題,。如果功能目前還不支持,,我們會(huì)嘗試將其添加到下一個(gè)版本。 圖像分析目前magick專(zhuān)注于生成和編輯圖像,。還有另一個(gè)完全不同的功能,,我們喜歡支持分析圖像。圖像分析可能涉及從計(jì)算顏色分布到更復(fù)雜的特征提取和視覺(jué)工具,。我對(duì)這個(gè)領(lǐng)域不太熟悉,,所以我們可以再次使用用戶(hù)和專(zhuān)家的建議。 一個(gè)已經(jīng)可用的 作為支持分析工具的一部分,,我們計(jì)劃將位圖(柵格)類(lèi)提取到一個(gè)單獨(dú)的包中,。這將使軟件包作者能夠編寫(xiě)R擴(kuò)展來(lái)分析和處理原始圖像數(shù)據(jù),而不一定取決于magick,。然而,,用戶(hù)總是可以依靠magick作為一個(gè)強(qiáng)大的工具包來(lái)導(dǎo)入/導(dǎo)出圖像和圖形到這樣的低級(jí)別的位圖。
|
|
來(lái)自: 昵稱(chēng)49420501 > 《待分類(lèi)》