自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Type C BMC碼資料解析

※圖片來源https://www.usb.org/BMC資料如下:可以看出當等於1時,波形為一高一低。0時,等於一個1的波型時間,但是可Hi or Low。Type C BMC碼標準格式如下:每筆收到的資料格式大致如上圖所示。下面依照順序說明。Preamble:由64bit 0&1組成,實際波型如下。SOP: 可以分成三種,SOP、SOP’,SOP’’Source到Sink使用 SOP,Source到e-maker才使用另外兩種。其中較靠近Source端使用SOP’,遠端使

2022-04-12 15:16:25 781

原创 namespace “System“ has no member “Drawing“ && error LNK1561: entry point must be defined

出現這種錯誤時,請在MyForm.cpp內加入#include "MyForm.h"using namespace Test_UI(your namespace name);[STAThreadAttribute]int main(void){ Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false); //Application:: // 建立主視窗並執行 Appl

2020-10-13 18:02:39 210

原创 K-means 代碼

K_Manes 代碼。將圖檔轉成黑白之後收尋群的位置。K_GROUP = 設置的群組數量#include<opencv2/opencv.hpp>#include<iostream>#include <cstdlib> /* 亂數相關函數 */#include <ctime> /* 時間相關函數 */#include <math.h>#include <stdio.h>#include <stdlib.h

2020-10-07 16:07:43 143

原创 高斯核二維捲積 代碼

高斯核二維捲積。呼叫方式:Mat test = Gauss_Kernel(frame, 5, 1);//frame=處理圖片, 5=處理大小,1=權重比Mat Gauss_Kernel(Mat photo, int size, float sigmal){ Mat arr = Gaussian(size, sigmal); Mat picture = Mat::zeros(photo.size(), photo.type()); Mat gus = Mat(size, size, CV_32S

2020-10-07 15:51:17 134

原创 隱藏鼠標(Android 7.12)

參考一些方式是直接修改鼠標圖片,結果不行,不知道是不是版本上的差異。最後找到要修改的檔案是PointerController.cpp。大概猜一下要改的部分,燒錄後確實隱藏了鼠標。修改方式如下:在路徑內的 /frameworks/base/libs/input/PointerController.cpp將 mLocked.pointerSprite->setVisible(ture...

2020-03-02 13:34:14 258

原创 "su": error=13, Permission denied

在Android版本4.4之後,使用 process = Runtime.getRuntime().exec(“su”); 就會有這個錯誤出現。就算在底層內直接修改su讀寫權限以及直接給予su root權限也是不行。最後找到了su daemon,似乎可行,但是這方式有些麻煩。想使用此方法這邊提供參考網址(未驗證過可行性)https://www.jianshu.com/p/6bc251...

2020-02-24 17:49:07 3198

原创 colors.xml:1:1: Error:

當遇到這個錯誤時,直接刪除以下兩個資料夾即可。C:\Users\User.androidC:\Users\User…AndroidStudio3.4 (依照版本有所不同)

2020-02-19 10:46:34 130

原创 FFmpeg Code 範例

FFmpeg 在更新之後,許多舊的api都已拋棄不使用,當使用舊的api時也會跳出各種警示錯誤,同時,許多文章也還是使用舊的api。其實在FFmpeg資料下面就有提供範例了。直接參考範例撰寫即可。這邊提供路徑參考。/FFmpeg-n4.0.1/doc/examples/在這路徑下就有decoder跟encoder範例。...

2020-02-04 15:53:49 342

原创 WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.

如提示,直接在build.gradle中的"compile " 替換成 implementation 或者 api即可。替換前:dependencies {compile “com.android.support:support-v4:27.0.2”compile “com.android.support:support-v13:27.0.2”compile “com.android.s...

2020-01-21 13:48:53 246

原创 ERROR: jni not found or linux C compiler test faile

在交叉編譯FFmpeg時,分別遇到以下三種錯誤:ERROR: jni not foundlinux C compiler test faile‘s_addr’ in something not a structure or unionr最後解決方法是,直接更換成FFmpeg 4.0.1版本並搭配NDKandroid-ndk-r14b,即可cross compiler。...

2020-01-14 17:24:17 704

原创 undefined reference to `jpeg_std_error

當 #include "jpeglib.h"出現以下時:undefined reference to jpeg_std_error' undefined reference tojpeg_CreateDecompress’…在命令內加入-lijpeg。如: gcc txt.c -ljpeg -o txt

2020-01-08 14:17:41 2640 1

原创 Wrong JPEG library version: library is 62, caller expects 90

就如同提示一般,直接移除舊版本即可。命令: sudo apt-get remove libjpeg62-dev

2020-01-08 14:10:14 1810

原创 直方圖均衡化 (Histogram Equalization)代碼

相關說明及公式可以參考:https://zh.wikipedia.org/zh-tw/直方图均衡化https://face2ai.com/DIP-5-10-灰度图像-图像增强-直方图均衡化HistogramEqualization/https://blog.csdn.net/zzyczzyc/article/details/86616213均衡化部分,說白了就是套公式即可完成。這邊還...

2019-12-24 17:14:22 321

原创 K-means (代碼)

簡單來說這就是一個分群集的演算法。詳細說明可以參考:https://jason-chen-1992.weebly.com/home/-k-means-clusteringhttps://edisonx.pixnet.net/blog/post/84122954https://dotblogs.com.tw/dragon229/2013/02/04/89919程式步驟(假設分3群集):...

2019-12-19 13:33:38 192

原创 Matlab 雙目校正 + Opencv測距

網路上資源太多了,直接貼上參考網址。https://blog.csdn.net/rocky_shared_image/article/details/7726570https://www.itread01.com/content/1548870865.htmlhttps://blog.csdn.net/liangchunjiang/article/details/79040295Ope...

2019-12-19 11:34:14 270

原创 鏡頭對焦控制(馬達控制 + CMOS Sersorr 含代碼)

本文使用N76E003控制馬達,並透過I2C讀取PC3089D數據,使鏡頭對焦。控制馬達部分,使用一相兩相激磁,每次只觀念部分,可以參考如下http://www.csd.nutn.edu.tw/DSE/CH7.pdfPC3089D部分,直接讀取裡面的Auto Focus 暫存器。Datasheet部分應該蠻好找的,這邊就不提供了。控制流程就是,將馬達移動到馬達的左極限位置(左或右可...

2019-12-16 11:42:58 228

原创 三階貝茲(Bezier )曲線 求滑鼠點(代碼)

由於三階共有四個點,其中P1及P2是未知,因此先固定一個點,反推P1值後,再用反推的值P1,求另一個點P2。Get_Beizer3_Value() 先用當前滑鼠點得到P1或者P2。再透過 Beizer_Curve3() 求得曲線點。※這邊以四分之一的方式將點的位置做切割,所以P1位置是0.25(1/4),P2是0.75(3/4)。#define Bizer_P1_P 0.25#defi...

2019-12-13 18:15:24 166 1

原创 二階貝茲(Bezier )曲線求得滑鼠點 (代碼)

此程式碼透過滑鼠鼠標反推二階貝茲曲線得到P1點。 void Beizer_Curve2(array<Point>^ point, int times) { int Bx[3], By[3]; float t = 1.0/ times; float t1; Point P1, Bt; int X, Y, last_X = poi...

2019-12-13 17:47:59 116

原创 Gamma校正 (代碼)

Gamma曲線就是將圖片直接套一個Gamma table的結果。相關原理網上資源很多這邊不再講述。礙於程式碼過多這邊只上重要的片段程式。程式碼如下: for (int i = 0; i < 256; i++){ GammaGlobal[i] = (unsigned char)(255 * Math::Pow(float(i) / 255, (1.0 / GV)));//GV =...

2019-12-13 14:45:26 383

原创 UVCCamera 無法開啟相機解決方式

當下載UVCCamera-master時,遇到無法開啟相機時,在需要執行的專案xml下,更改如下圖片。此圖片以CameraTest2為範例。

2019-12-13 14:20:47 811

原创 膨脹(Dilation)及腐蝕(Erosion)原理及代碼

網路上可以找到相關資訊及說明,這邊不再贅述。可參考以下網址:https://blog.csdn.net/Chaolei3/article/details/79618602http://nova.bime.ntu.edu.tw/~ttlin/Course01/lecture_notes/C1_LECTURE_NOTE_09(2%20in%201).pdf這邊直接說明程式步驟。載入圖檔進行...

2019-12-13 14:18:53 1092

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除