8周的多媒體課就很快就接近尾聲了,今天周一,老師讓我們展示自己的成果,春奕姐姐很耐心,把我們的分組信息整理地很好并且打印出來了,然后我們就開始展示了O(∩_∩)O哈哈1-~
1-Prisma+
佳澤崔哥組定的題目是《基于深度學習的圖片風格遷移系統》,科研味十足,但是成果相當好玩。他們基于簡單的Prisma源碼,調查了很多論文資料,對源碼進行了改進,用前向傳播的方式代替了后向傳播,大大提高了圖片的轉化速率,幾秒鐘就生成了新風格的圖片。而且,崔哥做了精美的網站,展示效果非常好。
這款神奇的系統幾秒鐘就能把我們的圖書館轉成右邊的這些風格。
佳澤的演講非常出色,大家都聽得心潮澎湃,津津有味。
崔哥的網頁也做得很有意思,本來系統的根本功能就是圖片融合,崔哥就想到了PPAP里面的Apple Pen,非常形象地表達了系統的功能。
最后佳澤鼓勵我們大家熱愛計算機,熱愛多媒體這個學科,也提醒我們不要把自己局限到碼農這個角色,要發揚計算機界的創新精神,去探索這個擁有無限可能的世界。
2-五線譜生成小樂章
春奕姐姐的作品很有文藝氣息,五線譜生成小樂章,對照曲譜添加音符,然后Play就可以播放了,應用中存儲了鋼琴音符的聲音,只要創造好了樂譜,就可以用這個應用播放出來。
春奕姐姐自己一個人完成了所有的功能,對項目的每個細節都了如指掌。她展示的時候為我們耐心地講解了項目的實現原理和難點解決。
當然,這種模擬與真實場景還是有差距的,黃老師也提到了這個問題。區別在于人彈鋼琴的時候可以自由控制兩個音符之間的時間間隔,而程序中兩個音符的播放時間間隔是由線程睡眠決定的,而這個時間常常是確定的。
但是這種確定的時間間隔如果處理的好也有用武之地,因為音樂播放的快慢與這個時間間隔密切相關,通過設置不同的時間間隔就可以實現音樂不同流派的轉變。間隔小,歡快風;間隔大,輕音樂風。一曲Fade被大家改成了好多版本,這個應用如果加入更多的樂器聲音,再可以動態調節聲音之間的間隔,就和GarageBand很相似了。
3-手勢識別播放器
接下來就是我們組的手勢播放器了,說來慚愧,整個項目都是天一同學一個人完成的。演示前,我只用了一次,大概了解了項目的功能。我們的應用可以識別人的膚色,通過手勢變換完成音樂播放器的簡單功能。我們將識別區域分為3*3的九宮格,應用最先識別九宮格中心區域,也就是5號方格,從5左右挪動(5 -> 4,6)實現切歌,從5上下移動(5 -> 2,8)實現音量變大變小。
課前10min我寫了個簡短的底稿,關于項目功能和應用場景。
思路來源于體感游戲
基于動作識別的切水果小游戲在玩游戲的同時健身
把動作識別用到音樂做成簡單的手勢音樂播放器
目前只做了一點微小的工作
可以通過動作完成簡單的音樂播放器功能
逐步完善之后,希望可以加到智能家居的范疇中
當我們工作下班回家往沙發上一躺
不用任何遙控器就像是施展魔法一樣控制我們的智能音樂播放器
僅僅一個動作就可以完成音樂播放器的操作
打個響指,音樂就開始播放
切歌,音量調節啊
都可以用簡單的動作實現
后期,我們希望這個播放器可以更加智能,可以做到智能創造
比如? 跳一支舞
我們識別人的舞姿,來根據你的動作 搭配各種樂器
達到不用任何樂器,只用簡單的動作 完成音樂創造
如果能把人的動作中體現的感情和音樂創造結合起來,就像是自導自演的簡單MV一樣
你就是你創造的音樂的主角,在創造音樂的同時完成了自己的MV
項目展示的時候效果還不錯,過了一把發布會的癮,被大家做成了好多表情包(*≧∪≦)
在和天一一起展示項目的時候,操作上的體驗還很不好,顯得十分滑稽和搞笑,不過功能是實現了的,黃老師也肯定了我們的工程,提的問題天一也都回答上來了,感激不盡。
4-圖片轉字符畫
這組的同學將阿笠博士變成了下面的樣子。
這場景讓我想起了《小林家的龍女仆》OP中的一段情節,字符畫格式的康娜醬從小林的Python編譯器中飛了出來,然后所有的角色就“螺旋升天”了。
這組同學說將圖片轉成字符畫的txt文件后,對這些字符進行RC4處理,可以做到圖像加密,也是很不錯的。但是由于顯示的時候一個字符占據的空間要比原圖像素點占據的空間大很多,圖像做了壓縮處理,很多的信息已經丟失了,所以不能完全復原,除非保存了每個像素點的信息,但是又有這樣的問題,RGB值范圍是0~255,ASCII碼中的符號又是有限的,這又涉及到了編碼問題,可能要用到雙字節編碼,總之用不同的符號將RGB值表現出來。
5-桌面小動畫
這位同學的應用能邊放音樂邊在桌面撒下雪花或櫻花,當飄櫻花的時候響起了熟悉的團子大家族,大家都聽得很開心。更有意思的是,飄櫻花的速度能隨著音樂節奏變化,當音樂進行到高潮部分時,桌面的櫻花飄落加快,數量也增加了,體驗非常好。而且,這位同學提高了桌面應用的優先級,在播放動畫的同時還可以點擊桌面的圖標,不影響操作。
尾聲
這節項目展示課,同學們展示了很多精彩的idea,我覺得這才是大學課堂應該有的樣子,同學們有自己的想法并用自己的雙手實現出來,并將自己的項目聯系到實際場景中去,將知識成果轉化為實實在在的生產力,期待在下節課看到更多有趣的東西。