導航:首頁 > 編程語言 > java圖片相似

java圖片相似

發布時間:2022-04-21 17:01:16

java 如何對比兩張圖片的相似度

這是java的弱項,屬於純演算法范疇,應該沒有什麼辦法。
希望回答能給你帶來幫助~
如果滿意,請採納,如還有疑問,可繼續追問!
您也可以向我們團隊發出請求,會有更專業的人來為您解答!

② java中如何產生n張相同的圖片,並隨機分布,求代碼!!!!

你這是問JAVA游戲連連看或者對對碰的演算法吧?

這里有兩個地方需要用到隨機演算法,一個是圖片的隨機,一個是位置的隨機。

圖片的隨機比較容易,假如你一共只有20種圖片,那你就用20做隨機種子,生產隨機整數,產出的隨機數將大於等於0 並且小於20。 知道隨機數字後就知道這次要生產哪一種圖片。

圖片位置的隨機比圖片種類的隨機麻煩一點點,要看你具體的需求。
比如說你要做連連看游戲:
游戲中的位置或者叫地圖是以 N*M個方格格子組成的。 比如10*10 共100個格子。
用最笨的方法生成是:
1。 定義一個類(數據結構),它表明一個格子的意思,有X,Y,ImageType分別代表,這個格子所處位置的行,列,和代表是哪一種圖片
1。 兩層循環生成所有的格子對象實例,用一個ArrayList或Vector保存起來。即:
for(int row=0;row<9;row++){
for(int col = 0; col <9;col ++){
Position p = new Position();
p.x = row;
p.y = col;
p.imageType = 你前面生成的隨機圖片種類0〜20之間的整數
positionList.add(p);
}
}

2。 現在你有了一個100長度的動態數組。假如你要隨機產生1張圖放在四個隨機位置,這4個位置是隨機的。
那麼你只需循環4次。每次在循環體內從當前動態數組內隨機找到一個元素取出來Positon實例,得到它的X,Y就完成任務了。
循環體有幾個要點,每次隨機種子設為產生 0〜當前實例數組長度 之間的數字,比如第一次時,我們產生 0〜99之間的數字,假如得到是10,那麼就把positionList的10號元素取出並刪除,這時候positionList的長度只有99了,下次就只能以99為隨機數生成數字0〜98之間了。;
for(int i=0;i <4; i++){
int length = positionList.size();
int randomInt = XXX//生成0〜length之間的數字。
Position p = positionList.get(randomInt);
int row = p.x;
int col = p.y;
int imageIndex = p.imageType;
//這里用代碼來完成你的邏輯,比如在第row行,第col列畫上你的第imageIndex種圖片
//TODO

positionList.remove(p);//要刪除掉己選中的,免得下次相同的位置被復雜選種
}

③ 如何用JAVA語言實現兩張相同圖片的消除

你要做的不是監視器,是一個點擊的事件

判斷連續點擊的位置是否為相同的圖片

④ Java如何從攝像頭獲取照片和本地圖片對比相似度,我目前做了一個從攝像頭自動拍照,可是在運行類的時

你好牛啊· 對比相似度我不懂,不過對你的調用攝像頭拍照很有興趣

⑤ 在java中 如何能獲取窗口的畫面,然後通過一張圖片跟屏幕比對,如果有個地方相似

BufferedImage有getRGB(x,y) 方法,,,,,,逐點取來對比,哪點顏色不同就是不同了——也可以設定一個比率,多少比例不同才認為是不同的。。。

int
getRGB(int x,
int y)
返回默認 RGB 顏色模型 (TYPE_INT_ARGB) 和默認 sRGB 顏色空間中的整數像素。

int[]
getRGB(int startX,
int startY,
int w,
int h,
int[] rgbArray,
int offset,
int scansize)
從圖像數據的某一部分返回默認 RGB 顏色模型 (TYPE_INT_ARGB) 和默認 sRGB 顏色空間中整數像素數組。

⑥ java 對比圖片相似度的演算法。。說說想法也行

每張圖分成四塊,將每部分的圖片混成一種純色,對比這四個純色可以篩掉大部分的圖片

⑦ java 判斷圖片是否相同

完全的相同的話,就是 分別計算 兩個文件 校驗和值

判斷是不是相同

⑧ java編程 如何判斷2副圖片中相同的部分例如一張黑桃A,是否在另一幅圖片中

鋼梁預制並焊接傳剪器一架設鋼梁一安裝橫梁(橫隔梁)及小縱梁(有時不設小縱梁)一安裝預制混凝土板並澆築接縫混凝土或支搭現澆混凝土橋面板的模板並鋪設鋼筋一現澆混凝土→養護→張拉預應力束→拆除臨時支架或設施。
(二)施工技術要點
1.鋼梁製作、安裝應符合1K412034節的有關規定。
2.鋼主梁架設和混凝土澆築前,應按設計要求或施工方案設置施工支架。施工支架設計驗算除應考慮鋼梁拼接荷載外,應同時計入混凝土結構和施工荷載。
3.混凝土澆築前,應對鋼主梁的安裝位置、高程、縱橫向連接及施工支架進行檢查驗收,各項均應達到設計要求或施工方案要求。鋼梁頂面傳剪器焊接經檢驗合格後,方可澆築

⑨ 有人會用java做相似圖片的檢索嗎

通過opencv和特殊演算法把圖片轉換成一個hash串用這個串來比較是否相近。

⑩ 求java中關於圖像檢索的演算法

將有效的文本檢索技術應用到圖像檢索中,結合人眼視覺特性及方塊編碼的思想,提出了一種基於圖像關鍵子塊的檢索演算法.即首先利用圖像方塊編碼的思想將圖像預先分成互不重疊的子圖像塊,然後利用方塊編碼的思想,根據塊的灰度差對這些子圖像進行獨立地編碼,這些子圖像的方塊編碼構成的塊不僅能有效的描述圖像的紋理內容,而且可以反映圖像的形狀分布和邊緣分布.以此來定義圖像的關鍵子塊.最後藉助文本檢索技術來實現圖像檢索.同時,考慮到不同類型關鍵子塊在圖像中出現的頻度對檢索效果的影響,又提出了相應的改進演算法.實驗結果表明,該演算法是有效的

閱讀全文

與java圖片相似相關的資料

熱點內容
單片機kill4軟體下載收費嗎 瀏覽:846
蘋果手機怎麼連接RMS伺服器 瀏覽:603
cisco路由器基本配置命令 瀏覽:186
android狀態欄顏色透明 瀏覽:116
db2編譯工具 瀏覽:181
騰訊雲伺服器創建環境 瀏覽:567
監管資金怎麼解壓 瀏覽:670
榮耀手機內存清理文件夾 瀏覽:174
外派程序員方案 瀏覽:554
安卓怎麼把桌面的軟體變成卡通 瀏覽:885
魯班鎖解壓嗎 瀏覽:395
打包發送文件如何加密 瀏覽:213
centos解壓縮zip 瀏覽:388
我的世界怎麼用命令風塊取消指令 瀏覽:1000
安卓軟體請求超時怎麼辦 瀏覽:476
androidapp調用另一個app 瀏覽:621
數控銑床法蘭克子程序編程 瀏覽:174
linux打包命令targz 瀏覽:997
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255