ssa

Форк
0
/
calculate.go 
44 строки · 1.6 Кб
1
// Пакет для комплексного анализа видеоряда методом SSA-метод гусеница
2
package complexssa
3

4
import (
5
	gomathtests "github.com/RB-PRO/ssa/pkg/go-MathTests"
6
	goroi "github.com/RB-PRO/ssa/pkg/go-ROI"
7
	gopw "github.com/RB-PRO/ssa/pkg/go-pw"
8
)
9

10
func Start() {
11
	Folder := "WorkPath/"               // Рабочая папка
12
	VideoName := "video.avi"            // Название видео
13
	ObjName := NameVideoFile(VideoName) //  Получить название объекта исследования
14

15
	// % Вычленение RGB из видео
16
	R, G, B, _ := goroi.ExtractRGB(Folder, VideoName)
17
	gomathtests.Save(Folder+ObjName+"_RGB.txt", R, G, B)
18
	// R, G, B, _ := gomathtests.LoadRGB(Folder + ObjName + "_RGB.txt")
19
	gomathtests.Plot(Folder+ObjName+"_RGB.png", R, G, B)
20

21
	// % Получение pw
22
	pw, _ := gopw.CalculatePW(R, G, B, gopw.MethodCr)
23
	gomathtests.Save(Folder+ObjName+"_pw.txt", pw)
24
	gomathtests.Plot(Folder+ObjName+"_pw.png", pw)
25

26
	SSA(Folder, pw)
27
}
28

29
func Start2(Folder, VideoName string) {
30
	ObjName := NameVideoFile(VideoName) //  Получить название объекта исследования
31

32
	// % Вычленение RGB из видео
33
	R, G, B, _ := goroi.ExtractRGB(Folder, VideoName)
34
	gomathtests.Save(Folder+ObjName+"_RGB.txt", R, G, B)
35
	// R, G, B, _ := gomathtests.LoadRGB(Folder + ObjName + "_RGB.txt")
36
	gomathtests.Plot(Folder+ObjName+"_RGB.png", R, G, B)
37

38
	// % Получение pw
39
	pw, _ := gopw.CalculatePW(R, G, B, gopw.MethodCr)
40
	gomathtests.Save(Folder+ObjName+"_pw.txt", pw)
41
	gomathtests.Plot(Folder+ObjName+"_pw.png", pw)
42

43
	SSA(Folder, pw)
44
}
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.