資料介紹
基于圖像處理操作QQ的工具foolqq
目前讀寫QQ的機器人都是基于爬蟲分析smartqq報文來實現的,然而smartqq騰訊已經不再維護,其HTTP服務端經常不可用,且經常需要不定時的重啟,foolqq應運而生!
?
原理概述
定時截取屏幕,并識別圖片關鍵點像素,確定群會話窗口的位置,并通過剪貼板實現JVM消息和屏幕消息的交換。通過Robot類操作鼠標和鍵盤。
準備工作
1 運行QQcls.exe,這是一個一鍵清屏(F10鍵)的程序,簡化了清屏的步驟。
2 打開你要監控的群或討論組,截取群或討論組的頭像,截取的范圍不要超出頭像的范圍,如下紅色框中范圍差不多即可。將截取后的圖像另存為png格式,截取后的圖像不能有壓縮,并為圖片起個英文名字(如下是gj.png),這個名字很重要,對foolqq而言,相當于當前群的id。如果你有多個群,重復此步驟。
3 經過步驟2,foolqq可以找到qq對話框,接下來需要找到輸入和輸出的位置,如下圖所示,工具欄之上的部分是輸出,下方是我們的輸入,由于qq會話窗口可以自定義大小且工具欄也可以上下拖動,因此對不同用戶而言,窗口的位置信息是不一定的,因此,我們需要一張關鍵圖片來描述輸入和輸出的位置,且這張圖片的名字必須是point.png。
關于point.png,我們選擇紅色框中的A字體標簽,截取其中間的橫線部分,如下圖紅色區域所示,務必保證截圖中不要包含背景的任何一個像素,這么做的原因是,QQ的背景面板顏色會根據窗口大小、當前群的頭像進行漸變色計算,為了提供公共可用的識別點,我們使用下圖紅色區域的部分。
4 最后請不要使用QQ的合并窗口功能,如果你有多個群,將他們平鋪在桌面上,這樣foolqq可以監控多個群面板、并保證使用enter鍵可以發送消息而不是enter+ctrl,關閉多彩氣泡功能。上述所有圖片路徑需要放在工程的根目錄下。
用法
public?static?void?main(String[]?args)?throws?AWTException,?IOException,?NativeHookException?{ //創建BaseQQWindowContext的實例、傳入之前做好的point.png文件 BaseQQWindowContext?context=new?BaseQQWindowContext(new?File("point.png"))?{ @Override public?void?onMessage(String?name,?QQMsg?msg)?{ ????????//name是圖片名稱(不包括擴展名),對前面提到的gj.png圖片而言這里name就是gj,因此可以根據name判斷到底是哪個群的消息 System.out.println(msg);???//msg包括內容、發送人QQ、昵稱、時間 } }; }
- 基于LABVIEW編程的圖像處理綜述 39次下載
- 基于圖像增強和神經網絡的腦部CT與MRI圖像融合 5次下載
- 如何使用LabVIEW實現圖像采集與處理 94次下載
- 使用MATLAB實現數字圖像處理的基礎實驗詳細說明 2次下載
- MATLAB圖像處理工具箱的函數介紹和圖像處理與分析的技術實現分析 10次下載
- 圖像處理教程之圖像的鄰域操作資料說明 12次下載
- Python圖像處理庫Pillow入門教程和代碼資料免費下載 30次下載
- Python基礎-圖像處理工具包 17次下載
- qq遠程協助怎么用?qq遠程協助使用方法工具與教程 1次下載
- 利用API 增強VB 的圖像處理功能
- MATLAB在數字圖像處理中的應用
- MATLAB在圖像處理技術方面的應用
- qq垃圾清理軟件下載
- qq2008飄云版下載 0次下載
- qq木馬專殺工具
- 圖像處理中的卷積運算 610次閱讀
- 基于圖像處理技術的螺紋幾何參數測量系統設計 718次閱讀
- 圖像處理怎么入門? 313次閱讀
- OpenCV庫在圖像處理和深度學習中的應用 732次閱讀
- 如何使用機器學習處理圖像 613次閱讀
- 圖像處理的應用 1056次閱讀
- 常見的圖像預處理方法 2.3w次閱讀
- 什么是圖像預處理技術 4052次閱讀
- 基于計算機的圖像處理方法 4638次閱讀
- 探析數字圖像處理常用的方法 5091次閱讀
- MIT研發基于AI助力的圖像處理編輯工具 2985次閱讀
- 圖像處理基本算法操作 5656次閱讀
- ISP圖像處理芯片 1.9w次閱讀
- 基于FPGA的視頻圖像處理系統的設計 4779次閱讀
- 模糊圖像處理解決方案 1.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多