Windows 如何安裝在隨身硬碟上
如何安裝至隨身硬碟手動步驟可以參考doc文檔
會這麼麻煩主要是因為微軟的安裝程序本身
不允許將windwos安裝在行動裝置
只能透過手動打指令的方式啟動
建議執行前先在windwos上做好磁碟分割,並注意使用MBR格式
大致就三行指令
查看:Dism /Get-Wiminfo /WimFile:D:\install.esd
安裝:Dism /apply-image /imagefile:D:\install.wim /index:4 /applydir:K:<br> 安裝BDC:bcdboot K:\windows /f ALL /s K:<br>
詳細的介紹可以參考doc文檔
執行完最後一步設定啟動可以用第三軟體、diskpart指令、或者Windows內建的管理
推薦只用第三種,直接在我的電腦按右鍵管理,找到分區設置成啟動即可
基於每次都要打一堆指令實在很麻煩,還要更改磁碟曹有好幾處
用python寫了一個腳本,讓他自動執行,但並沒有很完善,以後再慢慢改
使用方法:
1.裝好python2.7
2.複製所需安裝的wim或esd檔案到IMG_File資料夾內
3.使用管理開啟CMD(命令提示字元)
4.切換到該目錄直接執行檔案即可
下載:https://github.com/hunandy14/Windows_Installer/
Windows 7 8 10 隨身硬碟 安裝 指令
本站建議搭配 Hover Zoom+ chrome 擴充套件,可自動放大圖片
( 站內文介紹: https://goo.gl/BnBSGa )
網站搜索不是很好用建議使用google底下括號內是範例,整串打進google搜索內;
[ site:https://charlottehong.blogspot.tw/ 你要搜索的內容 ]
2016年1月3日 星期日
2016年1月1日 星期五
Twitter Picture download 推特 原圖 批次 下載
主要方法參考字這篇:https://www.ptt.cc/bbs/LoveLive_Sip/M.1433791502.A.194.html
前置任務:
步驟:
前置任務:
- linux系統
- 安裝chrome套件 https://goo.gl/gopbrk
步驟:
- 先取得你要的圖片,在推特的搜尋欄輸入[ from:@account since:yyyy-m-d until:yyyy-m-d ],找個硬幣或用其他方法卡住End讓他全部跑完,圖片太多的建議分批弄,我跑saku93跑不完最後放棄了QQ
- 然後用右鍵取得圖片、取得原始碼,得到所有圖片的網址
- 利用微軟的office,開「取代」功能,將「^p」取代為「:orig^p」,只要能將網址修正成原始圖片就可以了。((其實從這裡開始就要給程式跑了差沒幾行,懶懶的QQ
- 開啟你的linux將以下代碼存成TWD.py
- # -*- coding: utf-8 -*-
- import sys
- import os
- text_name='TWP.txt'
- floor_name='TwiterPicture'
- def main():
- file_text = open(text_name,'r')
- pic_c=0
- os.system('mkdir ~/'+floor_name)
- while True:
- str=file_text.readline()
- if str == '':
- break
- if 'https://pbs.twimg.com/media/' in str:
- pic_c=pic_c+1
- # print str[28:-6]
- os.system('cd ~/'+floor_name+';wget -O '+str[28:-6]+' '+str)
- print 'Download Twiter Picture =',
- print pic_c
- file_text.close()
- if __name__ == '__main__':
- main()
- 把剛剛存好的圖片原始檔取成'TWP.txt'並與TWD.py放在一起
- 執行 python TWD.py
- 會自動創建一個資料夾把所有圖片都下載在裡面(分批下載的不用擔心重複,預設會自動覆蓋過去,不想覆蓋就每次下載完自己把圖片複製出來)
有空在整理,暫時做個紀錄,有需要卻看不懂的可以留言XD
有點亂XD感覺看得懂的自己應該也會寫,這樣就失去意義了QQ
有更好的寫好或做法也歡迎共同交流,我只是懂些皮毛初學者,程式應該寫得很醜XD
google擴充元件的部分不知道有沒有高手也可以程式化,實在完全沒想法QQ
有更好的寫好或做法也歡迎共同交流,我只是懂些皮毛初學者,程式應該寫得很醜XD
google擴充元件的部分不知道有沒有高手也可以程式化,實在完全沒想法QQ
2015年11月12日 星期四
How to Install OpenCV3.0 for Mint17 or Ubuntu15.10
如何在 Mint17 或 ubuntu15安裝 OpenCV3.0
Mint17:
1.install files
3.make
4.patch
open this file
open this file
Finish
=====================================================================
unubtu15.10
=====================================================================
TestFile
Mint17:
1.install files
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg
2.downlods
cd ~/
mkdir OpenCV3_Install
cd OpenCV3_Install
sudo apt-get install git
git clone https://github.com/Itseez/opencv.git
3.make
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
make -j4
sudo make install
4.patch
open this file
sudo gedit /etc/ld.so.conf.d/opencv.confadd
"/usr/local/lib"and run "sudo ldconfig "
open this file
sudo gedit /etc/bash.bashrcadd
"PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
"export PKG_CONFIG_PA"
Finish
=====================================================================
unubtu15.10
# 安裝需要的套件
sudo apt-get install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff5-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg
# 下載/OpenCV
cd ~/
mkdir OpenCV3_Install
cd OpenCV3_Install
sudo apt-get install git
git clone https://github.com/Itseez/opencv.git
# 準備編譯
cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
# 開始編譯
make -j4
sudo make install
sudo apt-get install gedit
clear
echo "================================="
echo "Now Add to file"
echo "================================="
echo "/usr/local/lib"
echo "================================="
sudo gedit /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
clear
echo "================================="
echo "Now Add to file"
echo "================================="
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
echo "export PKG_CONFIG_PATH"
echo "================================="
sudo gedit /etc/bash.bashrc
echo "OpenCV version is"
pkg-config --modversion opencv
=====================================================================
TestFile
# -*- coding: utf-8 -*-
import cv2
import numpy as np
# 畫布大小
img = np.zeros((720,1280,3), np.uint8)
# (位置),大小,(顏色)粗度
cv2.circle(img,(200,200), 100, (0,0,255), 2)
# (第一個座標)(第二個座標)(顏色),粗度
cv2.rectangle(img,(350,100),(550,300),(0,255,0),3)
# (第一個座標)(第二個座標)(顏色),粗度
cv2.line(img,(600,100),(800,300),(255,0,0),10)
pts = np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)
pts = pts.reshape((-1,1,2))
cv2.polylines(img,[pts],True,(0,255,255))
font = cv2.FONT_HERSHEY_SIMPLEX
# (座標),大小,(顏色),粗度
cv2.putText(img,'Charlotte.HonG',(0,500), font, 5,(255,255,255),10,cv2.LINE_AA)
while(1):
cv2.imshow('Dring',img)
if cv2.waitKey(20) & 0xFF == 27:
break
cv2.destroyAllWindows()
Press "Esc" Exit
2015年8月18日 星期二
WebCamera_Show
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
# Define the codec and create VideoWriter object
fourcc = cv2.cv.CV_FOURCC('m', 'p', '4', 'v')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))
while(cap.isOpened()):
ret, frame = cap.read()
if ret==True:
# Video reverse =0
# frame = cv2.flip(frame,0)
frame = cv2.flip(frame,1)
# write the flipped frame
out.write(frame)
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
# Release everything if job is finished
cap.release()
out.release()
cv2.destroyAllWindows()
import cv2
cap = cv2.VideoCapture(0)
# Define the codec and create VideoWriter object
fourcc = cv2.cv.CV_FOURCC('m', 'p', '4', 'v')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))
while(cap.isOpened()):
ret, frame = cap.read()
if ret==True:
# Video reverse =0
# frame = cv2.flip(frame,0)
frame = cv2.flip(frame,1)
# write the flipped frame
out.write(frame)
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
# Release everything if job is finished
cap.release()
out.release()
cv2.destroyAllWindows()
2015年8月17日 星期一
Python2.7 如何在 Win10 上安裝 OpenCV 函式庫
Python2.7 如何在 Win10 上安裝 OpenCV 函式庫
安裝
再來安裝Numpy,這個其實不是OpenCV必備的,沒有也可以執行,只是這個太常用了,幾乎可以是說是python必裝的,很容易在OpenCV教學的範例代碼上見到。就直接安裝省事吧~~
按下 Win+X 在按 A 打開終端機,然後輸入
python -m pip install numpy
安裝 OpenCV
先說最簡單的方式,跟上面一樣直接執行 pip 安裝。
這個方式會直接安裝pip裡面的opencv,缺點是不能選版本。我這邊測試目前是直接幫我安裝最新版本 OpenCV4.1.0 了,如果OpenCV剛出新版本可能需要等一下。
這個方式會直接安裝pip裡面的opencv,缺點是不能選版本。我這邊測試目前是直接幫我安裝最新版本 OpenCV4.1.0 了,如果OpenCV剛出新版本可能需要等一下。
如果你只是要可以執行opencv並不挑版本的初學者,可以直接執行就好。
python -m pip install OpenCV-Python
測試執行範例
測試用的程式 Drawing.py
https://gist.github.com/hunandy14/c67ee781b99322a2d1cf
https://gist.github.com/hunandy14/c67ee781b99322a2d1cf
載下來之後,預設狀態直接用點兩下執行就好了,如果你把它修改成用編譯器打開這邊你在用自己的方式執行程式即可。
手動安裝 OpenCV
上面執行沒問題這邊就不用做了噢~給需要換版本的人看的。
OpenCV:https://opencv.org/releases/
載下來的 OpenCV 可以直接右鍵使用 rar 打開或是點兩下直接安裝到桌面即可。
載下來的 OpenCV 可以直接右鍵使用 rar 打開或是點兩下直接安裝到桌面即可。
然後找到這個位置
opencv-4.1.0-vc14_vc15.exe\opencv\build\python\cv2\python-2.7
裡面有一個檔案
把這個檔案複製到下面這個位置,如果你有改python安裝位置這邊要自己找到。
cv2.pyd
這個是官方已經預先編譯好的檔案,直接拿過來就可以了。把這個檔案複製到下面這個位置,如果你有改python安裝位置這邊要自己找到。
C:\Python27\Lib\site-packages
至此就完成安裝了,其實也沒多複雜拉XDD
2015年8月11日 星期二
opencv 檢視灰階影像
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
opencv 滑鼠點擊繪圖
import cv2
import numpy as np
drawing = False # true if mouse is pressed
mode = True # if True, draw rectangle. Press 'm' to toggle to curve
ix,iy = -1,-1
# mouse callback function
def draw_circle(event,x,y,flags,param):
global ix,iy,drawing,mode
if event == cv2.EVENT_LBUTTONDBLCLK:
cv2.circle(img,(x,y),100,(255,0,0),-1)
elif event == cv2.EVENT_LBUTTONDOWN:
drawing = True
ix,iy = x,y
elif event == cv2.EVENT_MOUSEMOVE:
if drawing == True:
if mode == True:
cv2.rectangle(img,(ix,iy),(x,y),(0,255,0),-1)
else:
cv2.circle(img,(x,y),5,(0,0,255),-1)
elif event == cv2.EVENT_LBUTTONUP:
drawing = False
if mode == True:
cv2.rectangle(img,(ix,iy),(x,y),(0,255,0),-1)
else:
cv2.circle(img,(x,y),5,(0,0,255),-1)
img = np.zeros((512,512,3), np.uint8)
cv2.namedWindow('image')
cv2.setMouseCallback('image',draw_circle)
while(1):
cv2.imshow('image',img)
k = cv2.waitKey(1) & 0xFF
if k == ord('m'):
mode = not mode
elif k == 27:
break
cv2.destroyAllWindows()
import numpy as np
drawing = False # true if mouse is pressed
mode = True # if True, draw rectangle. Press 'm' to toggle to curve
ix,iy = -1,-1
# mouse callback function
def draw_circle(event,x,y,flags,param):
global ix,iy,drawing,mode
if event == cv2.EVENT_LBUTTONDBLCLK:
cv2.circle(img,(x,y),100,(255,0,0),-1)
elif event == cv2.EVENT_LBUTTONDOWN:
drawing = True
ix,iy = x,y
elif event == cv2.EVENT_MOUSEMOVE:
if drawing == True:
if mode == True:
cv2.rectangle(img,(ix,iy),(x,y),(0,255,0),-1)
else:
cv2.circle(img,(x,y),5,(0,0,255),-1)
elif event == cv2.EVENT_LBUTTONUP:
drawing = False
if mode == True:
cv2.rectangle(img,(ix,iy),(x,y),(0,255,0),-1)
else:
cv2.circle(img,(x,y),5,(0,0,255),-1)
img = np.zeros((512,512,3), np.uint8)
cv2.namedWindow('image')
cv2.setMouseCallback('image',draw_circle)
while(1):
cv2.imshow('image',img)
k = cv2.waitKey(1) & 0xFF
if k == ord('m'):
mode = not mode
elif k == 27:
break
cv2.destroyAllWindows()
訂閱:
文章 (Atom)