windows10平台下使用opencv識別舌苔

2021-09-26 13:19:17 字數 2168 閱讀 9486

總之,非常的感謝這篇部落格給我的幫助,然後,因為我比較常用c++來寫**,而這篇部落格裡面最後檢測分類器效果時用到的卻是python語句,所以,我將識別的**改寫成c++並且結合了我自己的需求更新了些功能。

這是通過訓練生成出來的檔案,總花時14小時多

**:

//識別舌苔、舌頭

#include#include#include#include#include#include#include#include#include#include#include#include#include#include "src\facedetectcnn.h"

#include#include#includeusing namespace cv;

using namespace std;

using namespace dlib;

#define detect_buffer_size 0x20000

int main(int argc, char*ar**)

mat gray;

std::vecto***ces;

resize(user_image, user_image, size(240, 160));

cvtcolor(user_image, gray, cv_bgr2gray);

equalizehist(gray, gray);

tongue_cascade.detectmultiscale(gray, faces, 1.0243111, 3, imread_grayscale, size(20, 20));

mat roi_image;

mat copy_image = user_image.clone();

mat canny_image;

for (size_t i = 0; i < faces.size(); i++)

roi_image = copy_image(rect(faces[0].x-10, faces[0].y, faces[0].width+25, faces[0].height));

//imshow("4", user_image);

namedwindow("5", 1);

imshow("5", roi_image);

canny(roi_image, canny_image, 45, 90);

namedwindow("6", 1);

imshow("6", canny_image);

//threshold(roi_image, canny_image, 100, 255, thresh_binary);

canny運算元後面找閾值 方法

windows10下搭建spark平台

今天早上忙完了手裡現有的工作後,打算把spark裝一下,其實之前讀研的時候也安裝過,不過後來重灌系統了就清除掉了,今天再次安裝一下。首先說一下安裝spark必備的一些基礎 1.jdk配置網上很多,就不多說了 2.scala的安裝,這個要注意的就是跟jdk的版本匹配,我之前在這裡就折騰了挺多的時間的,...

Win10平台下編譯ffmpeg4 0 2

我們知道windows平台下生成dll動態庫檔案有兩種方式,一種是在原始碼中增加巨集 declspec dllexport 和 declspec dllimport 另一種方式是怎加模組定義檔案 def,而ffmpeg原始碼中並沒有怎加 declspec dllexport 和 declspec d...

windows10下使用Shift 右鍵開啟cmd

由於換了新電腦,作業系統也由w7變成了w10。在用mysql的時候,發現原本shift 右鍵開啟的cmd變成了power shell,這個我實在用不慣,而且也比cmd佔記憶體,所以就網上搜了更改的方法,經過試驗也成功了。先建立乙個txt記事本,裡面輸入 windows registry editor...