https://github.com/prpjzz/RelicService
- Assign function for enum: https://stackoverflow.com/questions/49590253/be-able-to-call-a-function-from-an-enum-c-sharp
- Class from (string)ClassName: https://stackoverflow.com/questions/1044455/c-sharp-reflection-how-to-get-class-reference-from-string
- String to enum: https://stackoverflow.com/questions/16100/convert-a-string-to-an-enum-in-c-sharp
- https://stackoverflow.com/questions/3061/calling-a-function-of-a-module-by-using-its-name-a-string
- https://github.com/Belval/pdf2image
-
https://www.kaggle.com/code/debanga/faster-rcnn-a-gentle-introduction/notebook
-
https://www.kaggle.com/code/pestipeti/pytorch-starter-fasterrcnn-train/notebook
-
https://www.kaggle.com/code/debanga/faster-rcnn-a-gentle-introduction/notebook
-
https://www.kaggle.com/code/benmanor/crater-object-detection-using-faster-rcnn/notebook
-
https://colab.research.google.com/drive/1-I1j0c5TbA8l2L2FTjl0GFUeRswDzwPN?usp=sharing
-
https://www.kaggle.com/code/kishor1210/train-faster-rcnn-using-keras/comments
-
https://drive.google.com/drive/folders/13TkL0ju-jQg09OvRk_kUVavxIMNIu5AM?usp=sharing
-
https://colab.research.google.com/drive/1Ic38gCj7tFcj46NbJGFpZc__sG_0sGES?usp=sharing
-
https://pseudo-lab.github.io/Tutorial-Book-en/chapters/en/object-detection/Ch5-Faster-R-CNN.html
-
https://stackoverflow.com/questions/71754254/text-line-segmentation-using-opencv-python
-
https://stackoverflow.com/questions/9480013/image-processing-to-improve-tesseract-ocr-accuracy
-
https://stackoverflow.com/questions/71462468/altering-pytorch-resnet-head-from-sigmoid-to-softmax
-
https://www.kaggle.com/code/hrishikeshjadhav/multiclass-classification-using-resnet50
-
https://github.com/ZhengJun-AI/MoirePhotoRestoration-MCNN?tab=readme-ov-file
-
https://www.kaggle.com/code/boascent/multi-label-image-classification-pytorch-gpu
-
https://www.scalablepath.com/machine-learning/chatgpt-architecture-explained
-
https://pyimagesearch.com/2015/09/07/blur-detection-with-opencv/
-
Reload_to_retrain_torch: https://discuss.pytorch.org/t/loading-a-saved-model-for-continue-training/17244
-
Preprocessing:
-
Voice Cloning
-
Text-to-speech
-
Text-to-Video
-
https://github.com/iCGY96/awesome_OpenSetRecognition_list?tab=readme-ov-file
-
https://www.robots.ox.ac.uk/~vgg/software/via/ (Via - preprocessing image for maskrcnn)
- https://github.com/massgravel/microsoft-activation-scripts
- https://stackoverflow.com/questions/515309/what-does-cmd-c-mean
- https://www.manageengine.com/products/desktop-central/script-templates/latest-script.html
-
Uninstall application:
This script helps uninstall a specific software by searching for its uninstall string in both 32-bit and 64-bit registry paths.
$uninstall32 = gci "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" | foreach { gp $_.PSPath } | ? { $_ -match "SOFTWARE NAME" } | select UninstallString $uninstall64 = gci "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" | foreach { gp $_.PSPath } | ? { $_ -match "SOFTWARE NAME" } | select UninstallString if ($uninstall64) { $uninstall64 = $uninstall64.UninstallString -Replace "msiexec.exe","" -Replace "/I","" -Replace "/X","" $uninstall64 = $uninstall64.Trim() Write "Uninstalling..." start-process "msiexec.exe" -arg "/X $uninstall64 /qb" -Wait } if ($uninstall32) { $uninstall32 = $uninstall32.UninstallString -Replace "msiexec.exe","" -Replace "/I","" -Replace "/X","" $uninstall32 = $uninstall32.Trim() Write "Uninstalling..." start-process "msiexec.exe" -arg "/X $uninstall32 /qb" -Wait }
-
"this operation has been cancelled due to restrictions in effect on this computer":
Windows + R -> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -> Delete "NoViewOnDrive"
-
Using Automation to interact with some app
-
https://gist.github.com/DBremen/0e73989fbe49a538331a8c36b9f905ae
-
Get Elements:
Add-Type -AssemblyName UIAutomationClient Add-Type -AssemblyName UIAutomationTypes $calc = [Diagnostics.Process]::Start('calc') # waiting process start $null = $calc.WaitForInputIdle(5000) sleep -s 2 # get main windows title id $calcWindowId = ((Get-Process).where{$_.MainWindowTitle -eq 'Calculator'})[0].Id $root = [Windows.Automation.AutomationElement]::RootElement $condition = New-Object Windows.Automation.PropertyCondition([Windows.Automation.AutomationElement]::ProcessIdProperty, $calcWindowId) $calcUI = $root.FindFirst([Windows.Automation.TreeScope]::Children, $condition) # find all button $buttonCondition = New-Object Windows.Automation.PropertyCondition([Windows.Automation.AutomationElement]::ClassNameProperty, "Button") $buttons = $calcUI.FindAll([Windows.Automation.TreeScope]::Descendants, $buttonCondition) # print buttons name $buttons | ForEach-Object { $_.Current.Name }
-