java 用C#、C 、Java能編寫出Adobe等級(jí)的行業(yè)軟件嗎?
用C#、C 、Java能編寫出Adobe等級(jí)的行業(yè)軟件嗎?Adobe軟件工具的核心是算法,這三種語言都可以很好地實(shí)現(xiàn)。上世紀(jì)90年代初,我做了一個(gè)骨折圖像處理的基金項(xiàng)目,它有很多類似adobe的功能
用C#、C 、Java能編寫出Adobe等級(jí)的行業(yè)軟件嗎?
Adobe軟件工具的核心是算法,這三種語言都可以很好地實(shí)現(xiàn)。
上世紀(jì)90年代初,我做了一個(gè)骨折圖像處理的基金項(xiàng)目,它有很多類似adobe的功能。當(dāng)時(shí),還沒有用C語言編寫的CSharp、Java語言或Adobe軟件,更不用說這些面向?qū)ο蟮恼Z言了。
用C語言編寫,相當(dāng)于手工制作。擦除一行需要逐位對(duì)每個(gè)點(diǎn)進(jìn)行異或處理。與C#不同,可以刪除對(duì)象。對(duì)于圖像去噪、去毛刺、二值化和特征提取,需要編寫相應(yīng)的算法。例如插值算法用于邊緣增強(qiáng)和平滑,圓形鄰域法用于模式匹配,現(xiàn)在很多算法都有函數(shù)庫,可以通過接口調(diào)用函數(shù)庫。它簡單得多,使用C#、C和Java就足夠了。
拍攝星空(非星軌)一定要關(guān)閉相機(jī)的自動(dòng)降噪功能嗎?為什么呢?
這個(gè)問題不是很嚴(yán)謹(jǐn)。準(zhǔn)確地說,相機(jī)的“降噪”功能分為兩個(gè)“選項(xiàng)”。一種稱為“高ISO降噪功能”,另一種稱為“長曝光降噪功能”。
“High ISO noise reduction”(高ISO降噪)功能如果您使用原始格式來記錄圖像,則不管是否打開。打開它只會(huì)讓相機(jī)消耗更多的能量,但不會(huì)影響你的拍攝。因?yàn)檫@個(gè)功能是涂抹算法降噪,在以后的電腦軟件中也可以輕松實(shí)現(xiàn),甚至更好。
這是一個(gè)不可控的因素。另一部分是熱噪聲,它是由CMOS傳感器的加熱引起的,可以模擬和再現(xiàn)。
這就是為什么打開“長曝光降噪功能”后,相機(jī)每次拍照都需要長時(shí)間降噪的原因。
回到這個(gè)問題:
在拍攝恒星(非軌道)時(shí),是否有必要關(guān)閉相機(jī)的自動(dòng)降噪功能?
1. "“高ISO降噪”功能可關(guān)閉或不關(guān)閉。如果你不使用JPG,它將被關(guān)閉以節(jié)省電力。
2. "長曝光降噪”必須關(guān)閉,如果拍攝軌道,以免影響堆棧拍攝。
3. 在“無軌”拍攝的情況下,應(yīng)盡量開啟“長曝光降噪”模式,以降低熱噪聲。
)