這里寫目錄標題
- 更新中... ...
- 1、圖型資料的讀取
- 1.1資料重塑
- 1.2構建柵格法
更新中… …
今年的資料說大不大,說小不小,
為了防止特別批量的資料和不常見的資料檔案,本文會在比賽期間,及時公布資料讀取方式(R語言),望及時關注收藏,不迷路,
1、圖型資料的讀取
我做了具體的代碼示例:R語言影像資料讀取示例.rar有需要的自取,
1.1資料重塑
emm說實話,沒想到是影像資料,影像資料的讀取與處理比較簡單,讀取進來可以是陣列的儲存格式,也可以是柵格的儲存方式,
讀取塑形所用的包是library(jpeg)、library(reshape),
我是按著陣列的方式讀取儲存的:

使用melt把3維陣列塑造為2維資料框,
> str(img)
num [1:600, 1:450, 1:3] 1 1 0.996 0.992 0.988 ...
> str(longImage)
'data.frame': 810000 obs. of 4 variables:
$ X1 : int 1 2 3 4 5 6 7 8 9 10 ...
$ X2 : int 1 1 1 1 1 1 1 1 1 1 ...
$ X3 : int 1 1 1 1 1 1 1 1 1 1 ...
$ value: num 1 1 0.996 0.992 0.988 ...
然后rgb函式配色,
最后就可以提取全部的資料資訊了:
可以畫一張圖看看效果:

1.2構建柵格法
可以把讀進來的資料做成柵格資料在進行處理:

上圖是做成柵格后的資料資訊,分為三層,明顯沒有資料重塑好,
柵格方法沒有在代碼示例(R語言影像資料讀取示例.rar)中,有對此感興趣的非參賽人員歡迎私信交流,或者加qq:1758714024
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/257075.html
標籤:其他
上一篇:2021美賽D題解題思路
