發表文章

目前顯示的是有「數位典藏」標籤的文章

低成本的數位影像修復 (OpenCV Inpainting)

圖片
低成本的數位影像修復 (OpenCV Inpainting)           影像的數位修復一向是個昂貴的工作。造成其價格居高不下的,除了高效能的硬體外,還有不便宜的軟體成本。目前市面上常見的數位修復軟體包括: Phoenix (DigitalVision) , Diamant (HS-ART) , PFClean (The Pixel Farm) ,以及較小眾的 DRS Nova (MTI) ,與部份使用特效軟體如 AE (Adobe) 來進行影像修復。這些產品通常都所費不貲,對於修復需求較小的個人或小型典藏單位而言並不是好的投資目標。如果透過外包給服務商的方式來處理,也是筆不小的花費。          面對這樣的問題,開源程式會是很好的解決方案。在 " Japan as destination in 20th century visual and material culture (2013-2016)" 這個計畫中,便使用 Python 程式語言的 OpenCV 函式庫,用其來進行影像中刮痕,髒點的修復與區域性降噪處理。 Inpainting         在使用這種方式進行數位修復前,需先安裝 Python 與 OpenCV 函式庫。 OpenCV 函式庫中,使用 cv2.inpaint() 這個函式來進行影像修復。修復影像的方式使用了兩種演算法: cv2.INPAINT_TELEA 與 cv2.INPAINT_NS 。           第一種演算法 TELEA 是 由Alexandru Telea在2004年提出的演算法, 使用 快速行進算法 來回溯需修復的區域。這種演算法會從修復區域的邊界開始,並向內填補。演算法的權重對於演算結果會相當大的影響,越往區域內部也可能有越大的誤差。          第二種演算法 NS 於 2001 年由 Bertalmio 等人提出的,使用用來描述流體的 Navier-Stokes 方程式,透過偏微分程式,由修復區域邊緣開始向內計算。由於流體的特性, 會延續其周圍區域的等距線(類似等高線,由相同強度的點所組成),並符合修復區域的邊界的強度變化。以這個方式,預期以最小差異的方式填補修復區域。 編寫程式碼          使用 Inpaint 的基本程式碼如下: import n

德國聯邦檔案館法定寄存指南(翻譯)

  由電影補助取得法定寄存副本 原文出自 https://www.bundesarchiv.de/DE/Content/Artikel/Anbieten/Film/uebernahme-filme-belegexemplare.html 德國聯邦共和國與部份聯邦州的電影補助法與準則規定將受資助的影片的典藏副本轉讓給聯邦檔案館。 數位檔案副本會被額外儲存在聯邦檔案館中他們自有,且只有內部可取用的伺服器系統。 電影的使用須遵守“聯邦檔案法”和版權法的規定。 提供寄存副本的指南(更新於21.06.2019,見1.)格式) 1.) 格式 請注意,以下影片格式不得以壓縮格式進行提交(例如TAR,ZIP或類似的壓縮方法)。 我們接受您的寄存副本為下列格式: A) 電影 數位新製或由類比影片進行數位化: DCDM (如有額外未加密DCP更好) B) 電視與網路 (z.B. SVOD): 對於HD製作者: MXF-File (XDCAM HD 422 50MBit/s, MXF OP 1a) 對於SD製作者: MXF-File (IMX D10 50Mbit/s, MXF OP 1a) 參照電影補助: 如果您的電影是在未受補助下創作的,我們期待收到一封含片名的電子郵件以進行告知。 2.) 無障礙版本 您的電影是否必須產生(和儲在)的 無障礙版本 ,會在您的補助合約中指定,或者可以與您的補助來源進行協調。 無障礙素材(WAV格式的聲音描述和XML格式的噪聲描述字幕)必須可以自由切換。 3.) BagIt格式和驗證報告 這些文件將根據 BagIt格式 在資料載體上建構,並提供校驗和。 對於額外交付的DCP,必須包括驗證報告。 如果缺少,則不接受DCP。 4.) 資料載體 外接 USB 硬碟或 USB隨身碟 (硬碟格式為Windows NTFS) 檔案藍光 5.) 附帶表格 (01.05.2019版本) 我們只能在收到完整的附帶表格後開始進行對於您的電影的處理! 可以PDF格式填寫。 6.) 確認 在您的寄存副本成功進行技術層面的檢查,確認資料是否合理後,我們通常會在四周內將接收確認函發送到附帶表格中的電子郵件地址。 7.) 轉移至聯邦檔案儲存系統 在確認之後,我們會將您的電影轉移到內部儲存,並依TNT公告定價非免費在幾個月後將您的資料載體寄回。 以防萬一,我們必需指出,聯邦資料館的技

數位庋用週期模型

圖片
數位庋用週期模型 ( DCC Curation Lifecycle Model ) 庋:音「ㄐㄧˇ」,表收藏、儲藏、擱置。在圖書館界會將 Curation 一詞翻譯成「庋用」。在其他領域中,可能譯為「蒐藏」或「策展」,這類需要透過篩選,組織和照料等方式處理藏品或展品的過程。 DCC庋用生命週期模型,它提供從剛最形成概念或取得的成功蒐藏和資料保存所需的各階段的圖形化的概況。該模型可用於規劃團體機構內的行為,以確保能依正確的順序進行所有必要的階段。這個模型可以用來將細部行為套用到不同區塊,以定義角色和職責,並建立實行所需的標準和技術框架。也可以協助判斷可能需要的額外步驟,或在某些情況或領域不需要的行為,並確保各過程和策略能被充分記錄。 數據資料(數位物件或資料庫) 所有二進位數位形式的數據資料,都在這個模型的中心。包括: 數位物件: 簡單的數位物件是分離的數位元件。 例如文字檔案,影像或聲音檔,以及它們的相關的識別指標和元數據。 複雜的數位物件是由透過組合許多其他數位物件所產生的分離的數位物件(例如網站)。 資料庫: 儲存在電腦系統中,結構化的記錄或資料集合 完整的生命週期行為 在模型中,在數據資料與一系列行為間,是整個生命週期中可能會面臨的行為: 描述和呈現資訊 使用適當的標準指定管理,描述,技術,結構和保存元數據,確保長期的描述和控制適當。收集並指定供理解和處理數位素材及相關元數據所需的呈現資訊。 保存計劃 規劃整個數位素材的生命週期中的保存行為。 這包括所有生命週期中行為的管理和主導計劃。 社群觀注與參與 維持對適當社群活動的關注,並參與共享標準,工具和適當軟體的開發。 蒐藏和保存 了解並採取規劃供整個生命週期中促進蒐藏和保存的管理和行政措施。順序動作 系列行為 概念化 構思和規劃資料的產生方式,包括擷取方式和儲存選項 產生或接收 產生包括管理,描述,結構和技術元數據的資料。 保存元數據也可以在產生時加入。  根據蒐集政策的規範,從資料產生者,其他典藏單位,儲存庫或資料中心接收資料,若有需要則指定適當的元數據。 評估與選擇 評估資料並選擇供長期蒐藏和保存。 遵守指南,政策或法律要求的文件。 擷取 將資料傳輸到典藏單位,儲存庫,資料中心

影音數位典藏所需的自動化腳本(Bash Script)--case

影音數位典藏所需的自動化腳本(Bash Script)--case     數位典藏中,有些工作是經常性出現的重複任務,這種狀況很適合使用腳本來減輕工作所需。其中一個例子就是轉碼,將典藏母帶轉換為工作時所需的中間素材,或產生供大眾取用的取用版本。在這樣的狀況下,可以預期會有兩種工作需要執行,因此 case ... in ... esac  會是很適合這種狀況的判斷式。 case ... in ... esac  的完整表示方式為: case   variable  in     value_n)  command_n              ;;     value_x)  command_x              command_x              ;;           *)  command              ;; esac 其中 variable 是主要用來進行判斷的變數,當變數數值與括號 ")" 前的數值相同時,則執行該數值所對應段落的指令。指令不限於一行,但每段的結尾需以雙分號 ";;" 為結尾。若數值不屬於上面任何一個指定的數值時,則執行 "*)" 這段的指令。 最簡單的 case 判斷式腳本可能長這樣: #!/usr/bin/env bash # Name: #         show3.sh   # Description: #       Show what you type # History: #       2020-07-02 by Mengchun unset var     # 將 var 這個參數還原,以免之前執行過的腳本影響這個參數 function print_out() {         echo "Your choice is ${1:-Unknown Value.}"         exit 0 }     # 將重複輸出的行為寫成函式 read -p "Please input your choice: " var     # 使用 read